I will say one last thing. There are many bridging type of programs as well at universities. For example, University of Calgary has a 1 year post grad diploma in Data Science which if you do well in will allow you to get into Master of Data Science program. I am sure there are others like it. It will be up to you to do your research which I think is half the battle. Good luck with whatever path you take. Canada is not the end all be all.