Pity the day when a Canadian Forces soldier who has just completed his training and is ready to go to war, to put his life at risk, has fewer rights than somebody who happens to land at Trudeau Airport, in Montreal, and because he is on Canadian soil has the full benefit of charter protection. Pity the day when this happens.
A Canadian soldier, when he is stripped down to his underwear, is a Canadian soldier. He's a citizen first and foremost. The charter makes no distinction that when you join the military then section whatever doesn't apply to you. It applies to the fullest extent.
I want my soldier to be protected by the charter. I want him to be the best model of a Canadian citizen and the value system embedded in him so he can act as a soldier and defend our value system abroad.