CF Montreal, Whitecaps advance to Canadian Championship final