It could also be a Highland Division decal that someone's stuck on the helmet to make it look more "ally".
Looks like a match to the British 51st Highland Division.
Next question, is it an authentic decal? Looks like it has been on there a long time.
And, why a British Div decal on a Canadian Helmet?