As noted by IoTGirl in this thread: https://zcusa.951200.xyz/en-us/answers/questions/2124198/shapefile-kml-file-or-excel-file-for-canadian-post only 3 letter postal area boundaries are available in Canada (forward sortation areas), individual postal code boundaries are not available. I also checked the boundary services in Azure Maps and they also have this same limitation.
I was surprised that you said Google Maps had this as there is a ton of legal headaches and high expense with Canadian postal codes that pretty make them unusable for global map platforms. However, digging into this I verified that the Google Maps API's do not include Canadian Postal code boundaries, they are only available on their public consumer site which would be a lot easier for them to license the data for. They have this documented here: https://developers.google.com/maps/documentation/javascript/dds-boundaries/coverage
Note, you will generally find more data in the consumer map sites like bing.com/maps and google.com/maps as there is a ton of data out there that can only be licensed for consumption and not resold (e.g. exposed through and enterprise API).