Boat is MUCH cheaper, but if you fly out of the Municipal airport it is $25US per person and the view from the plan is amazing.

Flying from/to International airport in BC is $47US per person.