Since I am a non resident myself and DON'T file my taxes i'm not a 100% certain....but I THINK you can file them online even....and yes you SHOULD declare where you live, trust me the gvt won't mind, they will be HAPPY that you live abroad and are paying taxes!

 

Log onto the CCRA website and maybe you can get more info from there:

http://www.cra-arc.gc.ca/menu-e.html

 

Hope that helps and stay safe. 

 

Perfection does not exist. The question therefore, is: what level of imperfection are we willing to settle for?