Alphaq,
There are other people here who can comment on the current job situation, but I would like to point out that unless you are a Canadian Citizen or have Canadian Permanent Resident status, don’t waste your money coming to Canada. You will not be able to work in Canada, at ANY job.