Yes, Canadian citizens require a work visa to work in the US. While Canadian citizens can enter the US without a visa for business or tourism purposes, they cannot take up employment. To be able to work in the US, Canadian citizens must get a valid work visa approved by the USCIS.