Toronto FC defeat the Montreal Impact 3-2 on aggregate to win second straight Canadian Championship title.