We are a family staying in niagara on the lake for five nights around Christmas. While looking up for a walmart type of superstore, I realised there are at least two. One at military road, another at oakwood??? May I know which one will be the best in term of closeness to Notl and more choices and long opening hours? If not is there any other closer to Notl such as telco etc?