Great topic, cant believe I didnt notice it before. I get pretty worked up with this sorta thing too.
I think canadians arent totally defined as a culture yet, but it gets me going when different cultures come here and push their culture or religeon upon us.
Your in Canada now, follow canadian rules and laws like the rest of us. If ya break em, get punished like the rest of us.
As for language, if ya cant speak fluent english or french in 2 years of being here, i say ya get deported.