It's tricky, do you use a badge to avoid the stereotype of foreign people, that they'll treat you as the stereotype of american people?
I'd say yes tho
Or, considering the above, when you actually talk to people, just let them know you're from Canada, as Canadian and American accents sound very similar to non US types.
(Just like somehow the Scots, Welsh, and southern posh English types all somehow sound the same to Americans
)
I'd say yes tho
(Just like somehow the Scots, Welsh, and southern posh English types all somehow sound the same to Americans