No, I am referring to the ENTIRE immigration policy, which includes refugee nations, family members, cheap unskilled labour, and the (very small) portion you outline above.
In 2001, 250,640 people immigrated to Canada, relative to a total population of 30,007,094 people per the 2001 Census. On a compounded basis, that immigration rate represents 8.7% population growth over 10 years, or 23.1% over 25 years (or 6.9 million people). Since 2001, immigration has ranged between 221,352 and 262,236 immigrants per annum.[1] The three main official reasons given for the level of immigration are:
A) The social component – Canada facilitates family reunification.
B) The humanitarian component – Relating to refugees.
C) The economic component – Attracting immigrants who will contribute economically and fill labour market needs (See related article, Economic impact of immigration to Canada).
https://en.wikipedia.org/wiki/Immigration_to_Canada#Immigration_rate
Interesting fact: Canada's immigration policy (with its historically high rates of family unification) has actually *aged* our average population, rather than lowering it. Amazing.
Countries with resettlement programs resettle about 100,000 refugees from abroad each year. Of that number, Canada annually takes in roughly one out of every 10 refugees, through the government-assisted and privately sponsored refugee programs.
http://www.cic.gc.ca/english/refugees/canada.asp
One in ten! We're 1/10 your size, so you'd better be taking the rest.