File Every Year
As citizen: must file taxes annually with CRA (Canada Revenue Agency). Non-residents only file if Canadian-source income.
Tax Residency
Being in Canada 183+ days = tax resident. Must file and pay taxes on worldwide income.
If You Move Abroad
Leave Canada: notify CRA. You're no longer tax resident. Only file if Canadian-source income.