Yes, you can invest in Canada as a non-resident. There are certain restrictions on a non-resident but generally it is easy for non-residents to invest in Canada. A lot of non-residents invest in Canadian real estate. According to the Canada Revenue Agency, as a non-resident, any income you earn in Canada is subject to Canadian tax. As a rule of thumb, a non-resident generally pays 25% in taxes. The tax rate can come down to 15% if there is tax treaty between the two countries.