From Boston to St John New Brunswick =500 miles
Boston to Halifax Nova Scotia=700 miles
A bit of a drive with your limited time frame, why not compromise and go to Bar Harbor Maine
Bar Harbor Maine Insider Visitor's Guide
And forget about icebergs unless you want to fly to northern Newfoundland.=1400 miles.