Han har vært invitert foredragsholder på mer enn 300 konferanser og workshops i USA, Canada, Europa, Asia og Afrika, og har forelest på mange universiteter i Nord-Amerika, Europa og Asia. Han har også jobbet som konsulent for mange organisasjoner i Canada og internasjonalt.