Getting started

If you are resident in Canada for tax purposes you must report the income as foreign income. The tax treaty prevents double taxation, but does not prevent taxation by your home country.  Any tax paid in Singapore will count against tax owing in Canada.

View solution in original post