Hi,
Only -20ºC at Port Elgin? Boy are you lucky; we usually get a week of -30ºC and a night or two at -40ºC/F.
Is your engine raw-water cooled or does it have a closed loop with a heat exchanger? Is your Yanmar a 2QM or a more recent 2GM; they are very different engines and have different requirements.
It's still warm now but will get nasty soon enough. Mine is already under it's winter tarp and all fully winterised.
For the rest of the boat, empty the water tank(s) and the septic tank. Empty and disconnect the water heater, making a by-pass with the in and out tubes. Run some RV or plumbing antifreeze in the tubing from the water tanks to the pressure pump to the faucets and shower heads. Run some From the water intake through the head and into the septic tank. Don't forget to also do the shower sump, the electric and manual bilge pumps. Also do the fridge drain and the foredeck washdown. Anything you forget will be broken come springtime.
Once we know more about your engine we'll be able to dwell a little on this.
For your first time you may want to have the yard where you leave your boat do it for you, write a procedure sheet as they go along and watch everything.
This is all part of the fun of sailing.
Pierre