The 2019 Canadian Championship Final was a two-legged series to determine the winner of the 2019 Canadian Championship, Canada's primary domestic cup competition in men's soccer. The series was played between Canadian Classique rivals Montreal Impact and three-time defending champions Toronto FC, both members of Major League Soccer. It was the third time Montreal and Toronto have met in the finals since the cup format was adopted in 2011; with the Impact winning in 2014, and Toronto winning in 2017.
The more recent finals meeting took place in 2017, where Toronto FC won 3–2 on aggregate. Toronto also advanced to the CONCACAF Champions League final after having qualified through the Canadian Championship, losing to Guadalajara on penalties.
Montreal Impact were drawn into the third qualifying round where they played Canadian Premier League side York9 FC from Toronto. Over two legs, they defeated York9 3–2 on aggregate to advance to the semi-finals. In the semi-finals they went on to play another CPL side, Cavalry FC from Calgary, who had just defeated fellow MLS side Vancouver Whitecaps FC to advance to play the Impact. Montreal defeated Cavalry 2–1 in Montreal, and 1–0 in Calgary for a 3–1 aggregate victory to advance to the finals.
As the defending champions, Toronto FC qualified directly to the semi-finals where they played the Ottawa Fury of the USL Championship. Toronto won the first leg 2–0 in Ottawa at TD Place Stadium, followed by a 3–0 victory at home one week later August 14 to win the series 5–0 on aggregate and advance to the finals.