The US stock market outperforms any European or Canadian stock market in the past 10 years, and there's no reason that won't continue. This is because the US is where tech stocks are listed.
So, invest in the US even if you live outside the US. YMMV.