European job market = Western European job market. And we don't even need to argue the killer job market in the UK, Germany, Austria, Netherlands, Sweden, Switzerland, France, Spain. Canada has maybe 10-20% of these jobs. I can name entire STEM fields that don't exist in the Canadian job market.
Gotta agree with you on how looks affect your chances. But then again, I'm white and I still get nothing in Canada lol the market is too small. In fact, even Canadians themselves often struggle so I'd be really surprised if I got an offer while a Canadian didn't.
Personally my new strategy is keep applying to jobs in all of Canada while I'm finishing up my stuff here. I can afford good living for 1.5 - 2 years. If nothing comes by, I'm back to Europe. Really don't wanna settle in the EU but yeah, better than starving in NA lol.