Niether the cap nor the Badge are Canadian...wrong type of chinstrap on the Cap and the badge looks Belgian or Dutch to me.

Dean