"...the far right swing... in the structures of government, corporate and societal power."

Hello?

In Canada?

Are you kidding me?

A FAR-RIGHT swing in the structure of Canadian government, Canadian corporations and societal power in Canada?

Far right?

You're joking, yes?

Where is this "far-right" swing in Canadian government you are talking about? You mean the pro-immigration, pro-multiculturalism, pro-gay marriage, pro-affirmative action in cabinet posts kind of "far right" (roll eyes) swing?

And the "far-right" corporations in Canada? Um, you mean the ones that ignore the provincial human rights tribunals and keep refusing to hire Jews and blacks? Um, care to name any corporations doing that?

You don't know what "far right" means, obviously... you are so pampered in a socialism-comfortable country that anyone to the right of the NDP looks like Attilla the Hun to you...