Three weeks after striking postal workers were forced back to work, Canada Post says it’s caught up on most parcel delivery backlogs that had been created by rotating walkouts.

The Crown Corporation says its normal holiday delivery service guarantees have been restores across most of the country, except Vancouver.

At the time, Canada Post warned the backlog could take until the end of January to clear up.

Canada Post said it delivered about four million packages between last Friday and yesterday, and will likely be able to deliver items ordered online in time for Christmas.