Walmart Canada has opened a three-day holiday pop-up at 2 Queen Street West in downtown Toronto, featuring themed merchandise displays and complimentary Santa photography. The activation follows an October fashion pop-up, while holiday windows remain until November 27.