Freedom of political free speech is a "shield" against the government, because she thinks our troops are murders and decides to voice it, does not make her less of a Canadian.
Actually, I think because she is upholding here right as a Canadian to voice here opinion in a civil manner, I think she is more Canadian than you.
You are toting the Harper/Bush line of Anti-War = Anti-American.
It's not like our Canadian troops have never beat up "Somali" prisoners of war before.
In 1993,
Canadian soldiers based in Somalia as part of a peacekeeping mission tortured and beat to death a 16-year-old boy.