I echo the sentiments of folks that recommended Laguna Sea Sports. Since Gord and Tammy are from Canada, you should have a lot in common. The store sits just above Shaw's Cove, which is a great beach diving site ... the only shop I know of that is steps away from the beach, which becomes important as you sit in their heated pool between dives on cold winter days! The shop, frankly, isn't much to look at but the folks are friendly and will give you your money's worth. As for the quality of their instructors ... Headhunter's comment has me blushing!