As long as the doctor says it's okay for you to be away for two weeks the traveling part is fine, no problem. However, in your situation I would recommend that you have good travel/medical insurance.
While you are waiting for answers here, check out the Canada/NE ports of call forum. Lots of good info available. Link:
https://boards.cruisecritic.com/forum/9-canadanew-england/
I don't really think that's a thing at this point in our lives that we need to be reminded about.
Heck, I actually washed my hands, cleaned up after myself and stayed away from coughing people even before the great galactic pandemic. 😉
Actually, you will want to ask/research on the Cruise/Travel Insurance forum which has tons of useful information available. (Your thread may be moved there anyway). Here is the link for that:
https://boards.cruisecritic.com/forum/499-cruisetravel-insurance/