Weird things Americans ask about Canada

I worked in the US and didn't know whether to be amused or appalled at some Americans ' reactions
  1. Wait... where's Canada again?
  2. So you speak Canadian ?
  3. How come you have a weird accent?
    Thank you very much. I come from Quebec where we speak French.
  4. Who's your president?
    We have a prime minister. (It was during Harper's time so no one knew about him)