That is why I wanted to migrate to the country. It is easier to get a PR too. I was wondering what you think about me getting a post graduate diploma in data science or finance from a college like Seneca. Are they viewed badly by the Canadian employers? I could do that, work for a few years then go in for a Canadian MBA.
However ofc this doesn't seem to fit well as most people would call me crazy for going for a diploma after graduating from bocconi. I really don't mind this however if it is a route to getting a good job and a PR
In making your decision, I suggest a 2 step approach. First step is the country. If Canada is where you want to be, no point in applying to European schools. Go straight to Canada. If you want to be in Europe, don't apply to Canada. Second step is choosing the right school within your choice country.
At this point, I don't think you've decided which country yet (note: choose only one). My sense is you want to experience it all. You want to study in Europe but migrate to Canada and also maybe move to New Zealand later on. While being adventurous/spontaneous is definitely fun (I remember having the same fantasies when I was younger about travelling the world), the lack of focus will make it difficult to have a great career (as I think Duncan also suggested). Careers are built on stability, developing expertise (in the job and culture) and building contacts through the years. None of which is possible if you don't have focus. If you study in Europe then work in Canada, your life/job search will be much harder than if you had gone straight to Canada to study.
If you choose Canada or US, I can definitely provide advice on that (including your questions about what type of diploma/degree to pursue). For Europe, there are better experts on this board.
[Edited by smartcanada on Jan 04, 2020]