I think it also should be written in that if you want Canadian Citizenship you pay income tax on your worldwide income no matter where you reside.

Just like the US and would quickly weed out the citizens of conveineice