- Temporary Foreign Workers Present In Canada, 2006-2010
- Graph Showing By Category Number Of Immigrants (Permanent Residents) Who Came To Canada from 1980 to 2005
- Principal Countries of Origin of Immigrants to Canada 1998 to 2007
- Principal Countries of Origin of Immigrants to Canada–2001-2010
- Immigrants To Canada–1999-2008—Breakdown By Numbers Of Each Group (4 Groups : Family, Economic, Refugees, Other) Of Immigrants
- Total Entries Of Foreign Students, 2006–2010
- Acceptance Rates Of Refugee Claimants In 2003
- Asylum Claims Received at Canadian Land Borders & Airports
- Vancouver CMA—2006 Census—Location Of South Asian Population
- Vancouver CMA—2006 Census—Location Of Chinese Population
- Toronto CMA—2006 Census—Location Of South Asian Population
- Toronto CMA—2006 Census—Location Of Chinese Population
- Graph showing countries with highest potential net adult migration gain
- Graph showing countries with highest potential net adult migration loss
- Aging – Dependency Ratio for Various Levels of Immigration
- World Food Land Map
- The Environment and the Economy
- The Economic Impact of Population Growth
- February 21st, 2012:
How Not To Build A Country - February 9th, 2012:
Misplaced Enthusiasm—-Why Cheer Canada’s Rapid Population Growth? - February 3rd, 2012:
Shafia Convicted, It’s Now Time To Put Immigration Lobby On Trial - January 31st, 2012:
Firestorm Rages Over Increasing Retirement Age - January 18th, 2012:
Ambassador Describes Major Problems in Canada’s Immigration System
QUICK IMMIGRATION FACTS----THE FOLLOWING "CLOCKS" BEGAN ON JANUARY 1, 2012 :
1. Cost of Immigration to Canada (An Estimated Maximum Total of $23.6 Billion per year). That amounts to $64,657,000 per day.
2. Number of immigrants to Canada --- average of close to 250,000 per year for the past 20 years. That's 684 per day and 28 per hour.
3. Number of Temporary Foreign Workers Allowed to Work in Canada : About 180,000 per year. That means an average of 493 enter Canada every day.
4. Number of People Making Refugee Claims In Canada Every Year : An average of 30,000. That's an average of 82 per day.

