"Immigrants are needed to work."  I'm a little confused by that statement O'brien. Do you mean immigrants need work to support their families, or immigrants NEED to work to assist Canada (and taxpaying Canadians)? Both probably true, however.

"Muslims are having large families."  Got stats on this?  If they ARE "having large families," many won't in the near future. That's the pattern.  Once newcomers enjoy the good life--but realize how much money it takes to enjoy the fun--hmm, maybe two or three kids instead of four or more...