Canadian Cruise Ports: Holland America's current advisory is a nothing-burger.
"...Transport Canada has suspended the cruise season across Canada until July 1, 2020. We will be evaluating our Alaska and Canada & New England cruises scheduled within this time frame and when more information is available we will share it. Guests booked on these cruises in May and June are kindly asked to not call our reservations center for more information as we do not have it at this time." (emphasis added)
I see their choices as... (1) redirecting the ship, (2) changing sail dates, or (3) cancelling.
I'd be just as happy to cancel, but they need to get their acrt together.
.