Voordat Hahn debuteerde op de Nationwide Tour in 2010, golfte hij op de Canadese PGA Tour (2008-2009), Korean Tour en de Gateway Tour. In 2009 won hij met het Telus Edmonton Open en de Riviera Nayarit Classic twee toernooien op de Canadese Tour. Op 3 juni 2012 behaalde hij zijn eerste zege op de Nationwide Tour door het Rex Hospital Open, nadat hij de play-off won van de Amerikaan Scott Parel.