Bois was drafted in the 3rd round, 97th overall in the 2001 NHL Entry Draft by the Colorado Avalanche. He played junior hockey for the London Knights of the OHL. He served as the team's Captain for several years.