I can see immigration changing. Especially, with 16% unemployment and a slow return to normal. As it stands the best method to immigrate is to do a 2 year masters degree in Canada and gain appropriate experience with CRS scores going to 470 and likely to stay that way this may be the best and most effective method of immigration. There are just too many international students doing diplomas and degrees and they are less likely to gain a high CRS score due to a lack of experience. This is just my two cents.
I wouldn't recommend this at all - significantly expensive option. Completing a Masters program in your home country with three years of experience, and maxing out IELTS will put you at 481 CRS score if you are below 30 years old. Signs point towards FSW draws happening soon and early data in the US suggests that unemployment is reducing with the economy opening - similar trend will follow in Canada.
Additionally, some Canadian employers prefer high ranked global masters programs than Canadian degrees. Do well in IELTS, gather quality 3 year experience in your home/alternate country/Canada, pursue a graduate degree (within Canada or outside) that is well recognized globally seems to give you great odds and may prove to be less expensive.
Also, lot of people here are thinking short term. Assuming you are going for Canadian citizenship, after obtaining the passport, one can pursue international employment opportunities to maximize income potential - but for this, a good university on your resume is key.