Wait, I am really confused. I feel these two statements are sort of contradictory;
- funds brought into Canada will not be taxed upon arrival
- worldwide income earned while a resident of Canada will be taxed
When am I considered a resident? When I get the PR? Or When I do my landing? Because if I am entering Canada, then clearly I have gotten the PR, yet funds won't be taxed. But if I am a resident, then any money I bring in will be taxed (even though that money was earned before I become a resident?). I really don't get this. Is it that only if I carry CASH it won't be taxed but if I transfer money it will be taxed?
I have around $CAD 100k in my account currently, I still have not gotten the residency and obviously reside outside Canada. Surely I cannot carry that much money into my pocket when entering Canada. If I open a bank account in Canada while still outside (no landing done) but after i have gotten my PR, will that be taxed? Am I considered a resident? I don't get it.