More about the vehicle http://www.forces.gc.ca/site/Feature_Story/2004/feb04/09-2_f_e.asp found here. Looks like an up-amoured Jeep. German made by Mercedes.