Do I require a visa to work in the US if I am a non-resident US?
US citizens by law cannot be issued US visas. Youre a US and Canadian citizen. You can work freely for anyone from either country. That is one of the advantages of dual US/Canadian citizenship; you can work in either country as you see fit. If you want to cross the border and work in the USA, go right ahead. Or work remotely for a US company and live in Canada. Both are legal for you to do. No visa required. Your passport is your visa.