US Consulates in Canada
Tax Considerations for Canadians in the US
INS's NAFTA Handbook (PDF file - 217 Pages)
Canadian and Mexican Professionals Under NAFTA ("TN")
North American Trade Dependent Alliance (NATDA)
Software Human Resources Council of Canada
Software Skills for 2000 and Beyond