The last water taxi is definately 4:30pm from BC to AC and actually an express boat direct with no stop in CC. I take it every time I go to the city for business.
You can also fly to AC if you get there too late. Just make sure you are through customs with bags no later than 4:00pm if you expect to make the last water taxi at 4:30pm otherwise go with the flight.