A back-row forward, Banks played for Burnaby Lake and earned 36 caps for Canada from 1999 to 2003, representing them in two editions of the Rugby World Cup. He played professionally for Bedford in the 1999–2000 Premiership Rugby season.[2] In 2003, Banks filled in as captain for a World Cup match against the All Blacks.[3]
Banks married rugby player Heather Wilson, who is also a two-time Canadian World Cup representative.[4]