You never know when something like this is going to hit society but it just happened so it is what it is. Hopefully there will be a decline in number of new Covid-19 cases and all this will be soon behind us.
Assuming the worst and everything is shut down from now until late May the easiest way will be to determine the League standings by using a tie-breaker (Rule 5.3) but that is only in the case two (or more) teams are tied with the points (and played the same number of games).
The issue will be how to determine the League standings in situations in which teams did not play equal number of games and where the teams with games in hand would have a chance to catch a team currently positioned above them and that is exactly situation that exists in Premier League.
In this case the League would most likely have to divide points by the number of games played and that way determine the League standings.
By applying that simple math Rinos Tigers would be crowned the Premier League Champions because they would have 2.227273 quotient while Croatia would have 2.20 quotient.
I guess BC Soccer could use the same logic to name the Provincial representative for the Nationals. Take all leagues involved into consideration and calculate the quotient for each League Champion. The team with highest quotient could represent BC at Nationals in October. That team would not be crowned Provincial Champion but it would represent BC at Nationals.
Again, this could be a solution if the competitions simply would not resume at all.