In all honesty, the Whitecaps have yet to really impress me this season. The last win was big and they finally scored, but gave up 2 goals at the same time. Toronto have been playinig well of late and look like they have gotten their early season woes behind them.
On the defensive side, Vancouver have been able to hold their own. They have 2 clean sheets (both at home) and allowed 5 goals in 5 games. The bad part for the 'caps is that they have yet to perform well away from home. 1-1-1 record. Attacking that Vancouver defense is going to be a team that has been able to score and not just from one player (as no one player has really stepped up in that role yet although Guevara is making a case) but from a variety of sources. TFC have scored at least one goal in their last 3 home games and have finally picked up that home form again.
For Toronto, look at their last 3 games as a good indication of what they can do against the 'Caps. Three games, 1 goal allowed, two clean sheets. Attacking that TFC backline will be a Whitecaps forward line who up until last game could barely get on the score sheet. Marlon James changed all that, but he alone won't be able to break down that Reds defense.
In goal, I think both Frei and Nolly receive credit. Either one could steal a game for their team.
I didn't mention midfield, but given the youth of the Whitecaps and the goalscoring threat of Guevara, an edge to TFC.
I think Toronto wants to win this tournament this season, to show that they are the the best in Canada and what league is better.
Toronto wins tonight, 2 - 0.