I've brought it on a plane before sept 11th. I didnt get caught going from Whitehorse in the Yukon, to Vancouver and then to Ottawa. I just kept it in my pocket. Just make sure you have NO METAL ON YOU cuz they will find it if you walk through and it beeps alot. Don't put it in aluminum foil!!! thats the dumbest thing you can do. Put it in plastic. NOT METAL!!!! good luck. They dont usually have dogs around when your making trips in your country. They have them when people are flying from say, Holland to Canada......they dont check you when your doing all your travelling in Canada....they pay attention to people coming in through customs and you will not go through customs if you aren't going in and out of the country.