Just spoke with a colleague working in my company's Toronto office about economy and job market stuff. He's ethnically Indian, born in Caribbean and living in Toronto since years!
He generally sounded quiet positive about job market conditions.
He said those in regulated professions will have to get local qualifications. For example, those holding Indian Chartered Accountant (CA) or UK (ACCA) will find that their qualifications don't hold much value there.
He had an ACCA, and he had that struggle to start with.
In general, what he meant is that those relaying on educational qualifications need to get local equivalent to get the job they deserve.
Those with non regulated skills such as IT, wouldn't find that qualification barrier. He said there are lots of jobs in Canada in IT. His wife, a recent immigrant found job quiet fast.
Annual leaves are two weeks minimum. But that can be negotiated with employer, if you do well in the interview and if they want to hire you then they'll be happy to negotiate. I know people who've negotiated 20 days a year.
Overall, there are lots of opportunities in Canada for the people with right skills!
I thought it'd be good to share this with people on this forum and to encourage them to feel confident about finding job soon after landing. Especially, lots of people have gotten or are about to get their visa at this stage!
I wish everyone all the very best and sorry for long and poorly written post but I'm busy in the office so didn't have time to write it carefully!