I've considering applying for Canadian residency last year as I was looking for a new job but I quickly gave up.
There are many places in Europe with similar or even lower CoL all things considered, better social benefits, and a lot more opportunities.
Unless you specifically want to join an early stage startup, I don't see where Canada wins. But I might have missed something.
You can make money in lumber, oil, mining, fishing and lots of other industries but it will not be 'easy' money by any definition, and if you get out without injury then you should consider yourself lucky. Long days, very hard work.
As a Canadian, I heartily recommend to anyone in the tech business - work remotely for EUR, USD, GBP, or CHF or relocate to the US. You can make good friends anywhere, but a 50% salary difference plus higher taxes takes a lot more to overcome.