I dont think Canada requires US citizens to show a passport...
Check with your local travel agency.. they should know
I know the US requires Canadians to show their Canadian Passport when coming down to the US.