Saint john new brunswick canada weather July 8, 2019 16 32 64 128 Environment canada weather saint john new brunswick Long range weather forecast for saint john new brunswick canada Saint john new brunswick canada St john new brunswick