Answer
Each team in the Canadian Football League has three bye weeks during the regular season. This means that each team plays 18 games over 21 weeks. The bye weeks are scheduled so that each team has a week off at least once during the season. This allows teams to rest their players and prepare for the upcoming games.