Excellent, thanks scylla! Just to make sure I have my ducks in a row - let's say I do some freelance work for a company that's based in the US. They hire me to do some work for their company, and pay me in US Dollars. If that company has some Canadian clients, but my work in no way involved...