You do not have to be physically in Canada to file your taxes. These free Canadian tax software will work from anywhere. You will only have to provide the required information to file for free online. Also, non citizens and residents can also file taxes online.