Great post. You failed to mention one interesting thing about driving in Ontario though. If you get caught doing 50km/h over the speed limit (31mph) this is considered "stunt driving" and not only do you instantly have your license suspended and your car impounded, but there is a mandatory fine of between $2000 and $10,000!
The strange thing about driving in Ontario is that everybody is doing 15+ over the limit, but people don't get pulled over until they are 30+, and NOBODY in their right mind does anything like 50+ over. So in practice everybody is driving 20-30 over the limit. In the US people are driving between the speed limit and 5mph over.