Vancouver's Whitecaps won the Canadian Championship final and the passenger cup with a hard-disputed victory of 5-3 during a ...