The United States taxes its citizens on their world income even if they are not present in the United states. Canada taxes its residents on their would income. U.S Citizens...
Some people rather complete the tax return themselves as opposed to having a professional tax preparer do the job for them. Most individuals are not aware that tax preparation fees...