In 2012 he set a Canadian record in 50 metre hurdles where he ran 7.59, breaking the 7.91 Canadian record that was set in 1987 as well as an Ontario record in the 60 metre hurdles category.The same year he won the Canadian Athlete of the Year Award in sprints and hurdles.