Princess Anne will be attending the event in her role as commodore-in-chief for the Canadian Fleet Pacific.
The Department of National Defence says the patrol vessel, HMCS Max Bernays, arrived in its new home port in Esquimalt last month, calling it a "pivotal milestone" in the expansion of the fleet.
It says the introduction of the ship, named after a Canadian naval hero during the Second World War’s Battle of the Atlantic, will allow the navy to better meet future defence challenges in the North.
A statement from the office of the lieutenant-governor last week said the princess and her husband, Vice-Admiral Sir Tim Laurence, would attend a series of events during a three-day trip to B.C., starting with the commissioning ceremony for the ship in North Vancouver.
It said that will be followed by an overnight sail to Esquimalt on Vancouver Island.
The princess's itinerary includes a visit to the archives and collections space of the Maritime Museum of British Columbia in Victoria, which was founded with an initial donation by the princess's late father, Prince Philip.
She is scheduled to attend a commemorative service marking the Battle of the Atlantic at the British Columbia legislature and lay a wreath, as well as visit the Military Family Resource Centre.
Princess Anne is also slated to meet with Janet Austin, B.C.'s lieutenant-governor, and various community leaders from the province.
This report by The Canadian Press was first published May 3, 2024.
This is a corrected story. A previous version said the ship was Canada's first Arctic and Offshore Patrol Vessel. In fact, it is the first such vessel to join the Pacific fleet.