It's a Canadian Tire, part of a massive chain of Canadian Tire outlets.
Was here in mid-December 2017 and the store was clean though it looks a bit dated. There's lots and lots of employees walking around (I was here in mid-December so holiday shopping season) so you have no trouble if you need help. What else can I say aside from it being a regular store of this chain. Nothing too remarkable and nothing bad.