Lucky is what I have to say about the car keys.
As far as the rest seems about right, I used to drive up to Scarborough(Toronto Subburb) on a weekly basis. Then over to Montreal, down to Quebec city then back to Buffalo.
Montreal a completely different animal. I looked at like Montreal was to close to NY. The roads were terrible drivers sucked, horns all the time. Not to mention all the signs in french


!!
I enjoyed travelling through Canada. The roads for the most part were smooth as glass in ON. PQ well a little different.
PS Did you have any Tim Hortons?