This article is from the FAQ, by with numerous contributions by others.
Yes. The visa options are the same as for the rest of the world.
In addition, Canadian citizens and their spouses and children have
the option of TN/derivative visas pursuant to NAFTA.
 
Continue to: