I'll share post-landing experience of a friend from IT background, who got PR (through Provincial Nominee program) :
He is married but decided to go there alone first. He took a three month sabbatical from his company in India (just to be safe) which is enough time to get PR card there. He then went to Canada and stayed with his sister's family. He did job search by applying directly and through a consultant. He got a job in 3 weeks time (yes, just 3 weeks) after landing, and has now tendered his resignation at his company in India. His wife would also be joining him next month.
I know two other cases of IT professionals, who went to Canada with families and got jobs within 2-3 months time. Jobs which fit their profile.
The advice I receive from all the people I know who have moved to Canada in the last 5-7 years is that you have to wait for the right job, and should not go into survival mode immediately. If at all, you may do part time work in evenings so that you have remaining time in the day to apply for jobs and appear for interviews.
I hope I also have a good experience in Canada and am able to provide for my family a life at least as good as I am providing for them here in India. And I wish the same for everybody here.
Let's continue to stay in touch even after we land. Peace.