Hosted by Specialty Yachts, Vancouver, BC Canada. You must register to attend, and there are fees (CAD$109/person), as well as moorage costs.
Those of us who have attended say it's a rollicking good time: Good and abundant food, fun games, informative sessions from key suppliers, and all of that Canadian hospitality.
All located in the Southern Gulf Islands. Add some cruising time, because....