I am a UK Citizen.
I have applied for an Immigration Visa (Skilled Worker - I work in IT) but have been told this can take up to 8 months to process.
I wanted to come to Canada sooner than 8 months to find work.
However, I am aware that to get a work permit, you need a job offer, which I did...