BWAHAHAHAHAH @ loopy!
That "notcanada" website has to be the stupidest thing I've ever seen. Yeah, immigrants should stay away from Canada, it's a regular hellhole. Sort of like North Korea or South Africa during apartheid.
Gimme a break. It's about the only place in the world where they actually try and respect all cultures. It's got its problems but it's still arguably the nicest place to live on earth. Anyone can pull a few examples of racism out of anywhere, that's just human nature. That whole website sounds like professional whiners. "omigod a cab driver with a PhD!" Hate to tell ya it's not just immigrants that are underemployed. And hell, EVERYONE in Canada besides the aboriginals was an immigrant at one point. What is expected fresh off the boat - that you'll be just as established as someone who's been there for three generations?!
I CAN tell you that the "local" Canadians aren't getting one cent more from the government than the "expats". Personally I'm glad, it spares the insufferable air of entitlement.
KOTS is bang on.