Yes, it is necessary for all non-residents to file a corporation income tax (T2) in the following situations: it carried on business in Canada it had a taxable capital gain it disposed of taxable Canadian property