A. Canada is USAs hat.No you don't. I have been to Canada and Mexico and Customs looks at my birth certificate and I am good to go.
B. They are to worried about people coming in from Mexico and are just glad ANYONE is going the other way.
C. You are a big tard.