A graduation cruise in Burrard Inlet ended safely after the Canadian Coast Guard and RCMP rescued 150 youth and chaperones from a grounded vessel.