Shore Leave: Speaking English?

Your ship is in Liverpool, England for refitting and the crew has been given some much needed shore leave. As you are doing some window shopping a local store keeper says: "You speak funny. You a Yank?"

How should you respond?

Ignore the shopkeeper

Just nod your head

"No, I'm Canadian"