What about Canadian citizens; the ones that are unemployed? Would they be happy a foreigner taking their job? Of course not. So why can't the Canadian government provide for it's own people instead of foreigners? Sure, migrants can become taxpayers, but the fact of the matter is that Canadians aren't too keen on foreigners replacing them in the workforce.
"with the current birthrate in this country, immigration is needed".
Wrong. Canadian citizens with jobs are needed, not foreigners. Can you give me a reason why there's a problem with Canada's birth rate? Any statistics? Factual data, perhaps?
I only engage racist bigots like yourself at a minimal level. Beyond that, it is a waste of my time and energy. You want to hold forth about my country, do your own research.