The Canadian Championship kicks off May 15 (which is also the same day as TFC plays in MLS). Now with 13 clubs!
TFC has a bye until the semi-final (August 7).
The action starts with:
Vaughan Azzuri (League 1 Ontario) v HFX Wanderers (CPL)
Pacific FC (CPL) v Cavalry FC (CPL)
A.S. Blainville (PLQ) v York 9 (CPL)
First leg May 15, second leg May 22.
My vote for a possible upset is Blainville over York 9.
I've posted this in the TFC section because it relates to our ultimate opponent.