Try doing volunteering in your area of interest, rather than landing in a survival job, which will not do any good with the "Canadian experience". Despite my mid to senior management experience, spanning over 9 years in Strategic HR Operations, combined with working at top Dubai based multinationals, I had to volunteer for 6 full months in Toronto before getting into my first full-time job. It was very difficult for me to digest such a thing as volunteering when I first landed. But that's how the system works here. 90% of the Canadian employers look for candidates who can be culturally fit for their organization. And it's very important how you convince them on that!!!
Ultimately...its all about landing on "your" job rather than just "a" job!!
Ultimately...its all about landing on "your" job rather than just "a" job!!