Skip To Content

Where To Stream The Amazing Race Canada Season 12 Episode 1

Express Pass? Let's Go!!!

Ten teams begin the adventure of a lifetime as the Race kicks off atop Whistler Mountain in British Columbia on the season 12 premiere.