He worked as a high school teacher in rural Manitoba from 1976 to 1979, where he also served as the local union rep, and later became a chartered financial consultant, serving as chair of the Canadian Insurance Agents Advisory Council (Sunlife).