Do I have to report income earned while working in the U.S. for a Canadian company? I did a virtual freelance project for a company based in Canada. I'm based in the U.S.