Steven MacKinnon visited the province to mark the completion of $247 million in upgrades to Port Saint John infrastructure, ...