Hudson Bay keeping 2020 budget on track