Boycotts are historically ineffective
Even if the Canadian Olympic Committee went along with a boycott, it is unlikely to be effective.
The two most significant boycotts of the Olympic Games the American-led boycott of the 1980 Moscow Games and the Soviet-bloc boycott of the 1984 Los Angeles Games failed to achieve their goals.
The 1980 boycott was in response to the Soviet Union’s invasion of Afghanistan, but the Soviets remained in Afghanistan until 1989. The 1984 Soviet-led boycott was a response to the 1980 boycott. The 1984 Games, the first to turn a massive profit, saw American athletes winning a record number of medals because of the absence of Soviet and other Communist bloc athletes.