It should have been the trip of a lifetime for Ottawa residents Catherine McLeod and Paul Innes, but it has turned into a nightmare as they remain trapped on a cruise ship where COVID-19 has taken hold and four people have died.

McLeod and Innes left Ottawa and boarded a cruise in early March, before the spread of novel coronavirus became a pandemic, and they now find themselves without a clear way to get home.

The MS Zaandam is anchored off the coast of Panama, and no one can leave because until Saturday, no country would accept them. Holland America, the company that owns the ship, said two people on board have tested positive for COVID-19 while 53 passengers and 85 crew have flu-like symptoms.

Foreign Affairs Minister Francois-Philippe Champagne said Saturday night that his counterpart in Panama agreed to allow the ship to pass through the Panama Canal and on to its final destination in Fort Lauderdale, Fla.

He said Global Affairs Canada will continue to work with Holland America to bring asymptomatic Canadians home.

But for now, 1,243 passengers and 586 crew remain on board and more tests are being done every day, the company said.

Among them are McLeod and her husband, retired teachers. In an email to The Canadian Press, McLeod said what had been a mostly enjoyable trip was turned on its head last weekend.

"The boom hit last Sunday when we were asked to return to our staterooms and not exit," McLeod recounted. "Many passengers and crew members had reported to sick bay with flu-like symptoms."

That's where the couple have been -- in their room awaiting news of a way out -- ever since.

"The first few days we hoped it was just the flu," McLeod said. "We were still hopeful that we would get through the Panama Canal and dock in Fort Lauderdale. Then that hope was destroyed when Panama would not allow us passage."

Email is the only way to communicate with family, said Patricia Morrell, one of the couple's children.

"We have good contact with them, but they're really frustrated because the information I'm giving them is different from the information on the ship," Morrell said.

Michael Kasprow just wants his mother off the cruise ship and back home.

Julie Kasprow, 81, of Thornhill, Ont., left for the 30-day cruise in early March -- before the Canadian government warned against travelling on cruise ships due to fears of contracting the emerging coronavirus that has spread around the world.

"I just want her home in her stupid chair for 14 days so we have everybody in the same area and I can talk to her from the end of the driveway," said Kasprow, who lives in nearby Toronto.

Like Innes and McLeod, Kasprow's mother is healthy and effectively shut inside her room with her friend, he said.

But her anxiety -- and his -- has grown.

"My mom's demeanour certainly changed in the past 24 hours from, 'This will be OK,' to hearing news that people on board had passed away," Kasprow said.

"My mom is my superhero and is incredibly circumspect when it comes to things like that, but it's really stressful and scary to her, and this definitely rocked her a bit."

The crew checked on her yesterday and plans to move the healthy and asymptomatic to its sister ship, the MS Rotterdam, that recently anchored nearby.

But Morrell said her parents -- 68 and 69 years old -- don't fit the criteria for moving to the ship, which is reserved for those 70 and older and in good health.

So Innes described her daily routine -- washing their hands every hour, waiting for meals to be left at the door. The couple has secured a set of cutlery and glasses they keep in the room and they try to wipe down everything that comes in.

McLeod said news of the deaths have left her feeling powerless.

"I fluctuate from being thankful that we are in a balcony room to thinking that I will never get the hell home to my kids and grandkids," McLeod wrote. "I just hope and pray that no others die and that someone lets us dock and we can board a plane ASAP."

This report by The Canadian Press was first published March 28, 2020.