However, there are some major annoyances in both places as well. We Americans have come to expect things to be A. cheap B. quick and C. easy. See amazon.com. Those either don't exist or are 1/100 as useful outside of the US.
Other things are different as well, but nothing that is insurmountable and some are enjoyable as well.
BTW, I just got my perm residency in Canada and plan on staying here forever. The schools are better than where we came from (Phoenix), the people are nicer and the weather is much, much better (We live in Victoria; wife, 3 kids). Kids go to a francophone (not immersion, though there are those as well) school, ride their bikes everywhere and have parks around every corner. People still don't lock their doors sometimes.
That said, I probably would never live anywhere else in Canada other than Victoria....maybe Vancouver (though that is kinda pricey and doesn't offer the kind of lifestyle we are after). Rest of Canada has mostly miserable weather as far as I'm concerned.