These are the people who own the Prince of Wales Hotel in Niagara-on-the-Lake; I've been there and it's unbelievably charming. Looking at the pictures and the rowing machines in the main hall, one is led to conclude an expansion just to accommodate the club's own facilities would be in order. I'm not sure how much space there is on the "island" but there's a parking lot on the main part of Belle Isle which is quite large. There would be no need for the building to be more than 3-4 floors high.