Cooper Boating is out of Vancouver and has a very large fleet. Island Cruising is out of Port of sidney with the advantage that you begin your cruise in the Gulf/SanJuan islands, without crossing the Strait of Georgia on day one. Cooper is on Granville Island in the centre of Vancouver which is a wonderful place to begin and end, but congested and driving in may result in a parking problem. Island Cruising has no parking problems in Sidney, and provides bedding. They''re both pretty good.