Canadian’s are now, on average, richer than Americans:

In 2011, the average net worth of a Canadian household was $363,202, compared to $319,970 in the U.S., according to Environics Analytics WealthScapes data published in the Globe and Mail.

Of course, they’ve also got the tyranny of universal health care up there.

So it’s not all wine and roses.

The article, and @ahc, both point to a very reasonable explanation – housing prices.