'Dense' fog expected to last through Tuesday morning: Environment Canada