Meanwhile my girlfriend just got back from travelling around Europe and all of those "superior" countries, and couldn't wait to get home.
Said everyone was rude, taxis scammed her frequently, the public transit was pretty subpar with no other choice, the food was pretty mediocre, she had to be extra careful about pick pocketers, and lastly she said everyone stunk so bad from perfume that she had a constant headache.
Canada isn't perfect, but it does have a ton going for it.