Well I don't know how relevant it is to summer vs winter but the rugby model seems solid. First half of the season is just played within your own league and the top teams from each of the Vancouver, Valley and Island leagues form a Super League for the second half of the year. They travel with a first 15 and a second 15 and games are played back to back.
It is clear the
VMSL is the strongest league but it is also clear that the top teams in the
VISL and
FVSL are easily at this level. Well, more the
VISL than the
FVSL but they'll get there one day

Give the best of each league the chance to play each other throughout the season and not just at Provincials time.
Maybe the winter season is the qualifying period and the summer is the Super League...