The insignia in the OP is Merchant Navy. When I saw it my first guess was Radio Officer, since I recalled that their stripes were wavy but they were thin and not so bold. Then I remember seeing something about "zig zag" stripes for Stewards. Chief Stewards/Second Stewards (if in uniform) on British vessels wore one or two bold zig zag stripes depending on rating. I don't know if the practice was followed in Canadian registered ships. The single stripe on this fellow indicates that he is a Steward.
There are some Merchant Navy insignia at http://www.pbenyon.plus.com/Badges/MN.html including this one.