Gibson vant en olympisk sølvmedalje i roing under OL-2012 i London. Han var med på den canadiske åtteren som kom på andreplass i åtter for menn bak Tyskland. Mannskapet på den canadiske åtteren var; Gibson, Gabriel Bergen, Douglas Csima, Conlin McCabe, Malcolm Howard, Andrew Byrnes, Jeremiah Brown, Will Crothers og Brian Price som var styrmann.