I was thinking the same as you. Did not want anything detachable in the "cockpit".
It's a convertible. First off - I don't want to worry about parking with top-down, and second - I just like a clean looking interior.
I owned iPhones since the 3Gs came out (currently I'm on a 6) but never used the maps, because they were just crap. Did use TomTom before (which was purchased by Apple, as I understand) but they were OK.
So I decided to test-drive the Apple maps for a few months before I ordered the car. After a while I figured I can live with it, but I was always happy to go back to either Google maps, or factory nav. Besides, we just bought a 3 series loaded with a bunch of tech - for my wife, so I said for the big family trips we'll use that car anyway.
The carplay/maps - is the same implementation as the US, so no US/Canada difference on this one. I live near Toronto - a very well mapped region. Yet the apple maps is just plain wrong with suggestions many times.
That being said - somehow arrival times are still fairly accurate.
Carplay also disables all other phone functionality of PCM (I knew that from before, though). So adding tiles/shortcuts to contacts on "MyScreen" on PCM is pointless. All I do with the custom "MyScreen" is add a few radio stations... Not much else useful.
Yes - Spotify works better through Carplay than it does through the bluetooth, but that's about it.
I am at a point where I ordered a T-Design9 mount mentioned here by somebody. It is about 3x as expensive as mount should be, but "desperate times call for desperate measures...". Hope it looks good and works properly. Does not look too bad on their website. Will mount it close to the glovebox, and run a black lightning connector wire from there. Should be pretty short and not very visible.
And here's an other one

- may not apply to most people - but I'm getting older and more forgetful, so this is becoming a major, major PITA:
- to use carplay one has to connect the phone to the center console armrest USB plug. The phone is hidden away in the closed armrest tray - which is fantastic, looks very clean, and it is a good idea. Except - .... - 9 times out of 10 I forget my phone inside the closed tray when I leave the car.... That's because I don't see it. Again - that's just me, more forgetful, but it's still annoying to go back out to the car every time...