Personally I'd suggest searching ebay.co.uk for
'dpm helmet'. I got 126 hits when I did...just skim through and find one that a) fits you, and b) ships to Canada. For sizes just use your regular cap sizes to judge (S-L with the XL being outsize).
Oh yeah, here's what I was talking about earlier with the foam in the suspension;