Vancouver Whitecaps FC defeated Pacific FC 3-0 in the semifinals of the Canadian Championship on Wednesday, May 23rd.