I'm Canadian and vote Newfoundland - St. John's is just different in a good way.
You can drive the island and stay at some interesting places... Or can just fly to Halifax and explore NS and maybe NB and PEI. You may also want to look into the Magdalin islands, they are part of Quebec but just north of PEI. It's where my grandmother is from, it's a big Eco tourist spot with amazing beaches and not known by many.