I would strongly recommend that you join the Bluewater cruising association in Vancouver. Check out the website:
Bluewater Cruising Association, Vancouver, BC, Canada
You can learn a lot by going to the meetings and they have a lot of resources as well as arrange courses. There are chapters in Victoria and Calgary as well.