Attivo in prevalenza nei circuiti minori, ha vinto tornei in singolare e in doppio sia nel circuito ITF che nell'ATP Challenger Tour. Ha disputato anche diversi tornei nel circuito maggiore, ma non ha mai superato il secondo turno. I suoi migliori ranking ATP sono stati il 110º in singolare nel giugno 2018 e il 123º in doppio nel dicembre successivo.
Nel 2010 è stato per un periodo il nº 1 dei tennisti canadesi in singolare.[1] Ha giocato con la squadra canadese di Coppa Davis dal 2007 al 2014, vincendo 8 dei 14 incontri disputati.[2] Tra gli juniores è stato il nº 34 del ranking mondiale nel 2006; ha raggiunto la finale nel singolare juniores agli US Open 2006, persa in due set contro il ceco Dušan Lojda.[3]