It doesn't matter if you are a citizen of a country or not. Every country has the right to make and enforce its own laws in its own territory. If you come into that country, you are subject to the laws of that country and your Canadian citizenship doesn't give you any sort of immunity. Last Reviewed: August 2012