Mike:
I don't think things are that bleak. If tens of 1000's are graduating (just from Mech Engg no less) each year and there are only about 150 job openings, then the unemployment rate in Canada should be hovering around ~ 99%, which it clearly does not. You cannot compare the Canadian job market to the US job market (in fact you could hardly compare any job market in the world to the US job market). Canada has, roughly, 10% - 15% of the population of the US and its economy is proportionately smaller. If you are a good engineer I am sure you will have no trouble starting your own engg firm in Canada (on the bright side you can hire from tens of 1000's of graduates who are looking for jobs).
On top of a much smaller economy, Canada is not immune from the world-wide economic downturn. Compared to earlier years the number of jobs available in the US are a fraction of what was available. As with everything you got to have the right perspective.
At the end of the day a smart person with decent education and good communication skills should be able to prosper anywhere.
I am sorry, I do not mean to be offensive by any means, and this is definitely not a personal attack, but I find the comment "Canada is not a good place for any educated person" utterly laughable and extremely short-sighted. This is not Zimbabwe we are talking about, rather a country to which folks from the western world (UK, Sweden to name a few and Australia) are trying to immigrate to, presumably these are all educated people who expect to find better prospects in Canada.
To reiterate my earlier point the odds of a smart, educated person with good communication skills succeeding in Canada are fairly high, the lack of any of the above three will be a hindrance no matter where a person goes!
Cheers,
Canada is not a good place for IT related job.
Actually Canada is not a good place for any educated person. Engineers, IT, doctors etc. Only a few gets thru the system. I am just trying my luck myself if I become one of those very few -If it doesnt work out, I'll just move back to my country. Not discouraging you but telling the truth.
It is country where taxi driving, truck driving, dish washing, restaurant cook, mechanics, janitors, clerks, etc are the main jobs. Go to monster.ca and search for job in your field. Select option for jobs posted in last 1 month. This will give u idea how many jobs are there in your field.
I am mechanical engineer and found that there are about 80 jobs posted every month in THE WHOLE COUNTRY. If i count other websites, the number might go liberally up to 150 or 170. On top of that more than half of them need Professional Engineering registration which is very difficult to get for foreign graduates. Pretty bleak numbers considering tens of 1000s mechanical engineers who immigrate or graduated from Canada itself.
You can figure things out for IT yourself.