If Canada wanted to say the MLS Cup champions go, but if it's not a Canadian team then
the Voyageurs Cup champion goes, I'm sure they could do that.
That being said, I would think the solution would be to give one spot to USA (US Open Cup), one spot to Canada (
Voyageurs Cup), and 3 to MLS.
So yeah, I think there are problems with this, and I'm happy enough having Canadian teams have to qualify through
the Voyageurs Cup.