KINGSLEY JOHN said:I am landing in Toronto hopefully by first week of May 2016 if I get my visa on time.
Are you Landing as a Perm Res or are you arriving on a Visa?
If you are on a Visa you will need to plan to apply for Perm Res as soon as you arrive as this process has been taking quite some time with many people having to go through the process of extending their original visa conditions!