There will be no Canada Day fireworks in Saint Andrews this year.
Town officials said they have been postponed until New Brunswick Day long weekend.
The decision was made due to the current foggy conditions and ongoing weather concerns, the town said in a social media post on Tuesday afternoon.
Saint John also previously announced that it had postponed its fireworks to New Brunswick Day due to forecasted weather conditions.