The few liveaboards I'm aware of in Toronto are in harbours that keep some facilities open year round for them. Sometimes there can be issues. ie pipes freezing. You may find there are times that you have to shower elsewhere. A pain but can be done using a gym, pool, workplace or friend's.
Too bad you're so far away. We do run some weekend events but they are so dependant on wind. Being on a smaller interior lake our winds are often light and always variable. I'd hate for you to drive 3 hours and have no wind.
Find another club in your area, show up on race night and introduce yourself. Most are always looking for an extra pair of hands. You could try the net and send out emails. Also Ontario Sailing has a list of member clubs online. These are usually clubs running sailing schools.