I don't know what the requirements are in Canada, of course, but if you want to know what is involved in the U.S., the best people to contact would be Scott and Dior Hubel at Performance Sail & Sport in Melbourne, Florida. Phone number is 321-253-3737.
They have a full-service sailing center with sales, rentals, lessons, etc., plus they have organized sailing teams at their area high schools.