If someone buys cryptocurrency/ owns cryptocurrency before moving to canada then that means it is his capital before he become resident of canada so he should not be liable to pay tax on it in canada as this is the income from another country. no?
I'm not an expert in Canadian tax laws, however, based on my brief online research (referencing the guide in my previous post), it appears they treat cryptocurrencies very similarly to, for example, the EU.
In your case, the focus is not merely on your change of residency from one country to another, but rather on your intended utilization of cryptocurrency and the method of acquisition. For instance, if you purchased BTC at $10,000 per coin, then sold it for $20,000 per coin after moving to Canada, you would be obligated to report the capital gains tax on the difference between the purchase and sale prices, according to Canadian tax regulations. In other words, the change of residence is irrelevant.
But, as I mentioned
another thread, if you're unsure about whether you need to file a tax return, it's best to seek advice from a knowledgeable tax expert.