Dopo un periodo come stagista con la Spidertech powered by C10 negli ultimi mesi del 2012, nel 2013 passa alla Bontrager e nel 2014 approda in Francia per gareggiare con il Team Europcar. Non ha ancora colto nessuna vittoria in carriera; si è però classificato secondo alla Poly Normande 2014, e terzo nell'edizione seguente della gara normanda. Vince la prova in linea del campionato nazionale canadese 2018.