Granville Island is administered by the Canada Mortgage and Housing Corporation (CMHC) on behalf of the Federal Government.
Why did I add this?
See More: