Usually when Canadians are arrested in any un-developed countries they are labelled as terrorist, the police of that country can easily charge them as on any resourceful advise or even police by themselves (to justify their failure of getting bribe from them) as terrorist, in such situation usually Canadians contact any nearest Canadian Embassy or consulate to get rid of such false charges and get back safely to Canada. It is very common if some naturalized citizen is from Iraq, Iran Pakistan, Egypt, North Korea, Cuba, China, India, Middle east, Bahrain, Philippine, Mexico, Colombia, Venezuela etc. travelled back to their native country. This even happened to some Canadian who travelled to other countries like Mexico, Cuba, Colombia etc for leisure trip.
But now situation would be all naturalized citizen will have to bribe the corrupt authorise so not to get stripped from Canadian Citizenship, just to tell you those corrupt Authorities will know about this Law very well pretty soon, so on even a traffic violation as soon as they know you are Canadian Citizen they arrest or threat to arrest people on Criminal charges or terrorist charges. No body, like now will able to stand on ground to fight those corrupt people or society because of fear of losing the Citizenship or hassle and pain one would have to go through to justify themselves that it was a traffic violation not a Terrorist act.