I am currently living in USA, and I plan to visit Canada in June, to get married to my Canadian girlfriend. She has already filed out the marriage license application, and just need my signature.
My question is, what ID will I need to show when going to the city hall? Will my American passport...