I would say option #1 all the way. Reason why is that there are two things that are critical for getting a Canadian job - soft skills and networking. Both of these are almost impossible to acquire remotely. Option #2 is not viable since you should expect to spend at least a good 6 months on job...