Hi, Bob, welcome to the forum. BTW, why wait to learn to sail? Try joining one of the sailing Co-ops locally, such as the Barnet group, located in Port Moody, but with a fleet of Catalina
27s sprinkled around the coast. After a short orientation, you can sign up right away to crew on both daysailing and overnight cruises, even with no prior sailing experience. You can learn sailing and boat maintenance
right away, and eventually qualify to take one of the vessels out yourself, first for daysailing, then eventually for week long cruises to, say, Desolation Sound. Cost is around $100 a month, chump change for the opportunity to own a share in a fleet of cruising sailboats. Maybe its a great opportunity to share a new activity with your son, rather than wait till he leaves home.