Is there another Canada? I was there for about a week very recently, and WiFi availability was no better than in the USA. Of course every motel has WiFi, but that's useful only at night. There was no WiFi along the highways nor along city streets, not that I expected any.
I can't speak for other cities, but in Vancouver the local newspaper provides a map of free wifi access and it is quite comprehensive. Maybe you just didn't look "hard enough" ?