The reason for the flag...because it is Canada's soon to be newest AEV....the Wisent 2 made by FFG.
Some of the production will occur in Canada.
It can be an AEV or an ARV....it has a huge excavator arm and bucket on the right side.
http://www.miltechmag.com/2012/06/ffgs-wisent-2-aev-at-eurosatory.html
http://www.forces.gc.ca/site/mobil/news-nouvelles-eng.asp?id=4201