Canadian citizens usually do not need a visa to enter US, although TN visa is granted upon request to NAFTA professionals who want to work in US.