McCabe 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; McCabe, Gabriel Bergen, Douglas Csima, Robert Gibson, Malcolm Howard, Andrew Byrnes, Jeremiah Brown, Will Crothers og Brian Price som var styrmann.