Whatever works. I really don't like the completely random format, though. You could, in theory, see the two top ranked teams play in the 1st round while two bot teams play against each other. That's just not right.
Another idea - get rid of home court advantage in the cup.
Run of the Mill Canadian Manager