Exactly. I think an MEC in North York makes perfect sense but since they've already secured that Leslie & Sheppard location, it's obviously an impossibility that SmartCentre would've had a chance to get MEC at Leslie & York Mills.Mountain Equipment Co-op already has a planned location to the north of here on Sheppard. Bass Pro Shop is the type of store that likes to have only a few locations in any market, and they wouldn't locate in a random industrial park like where this site is. Large retail areas only, Like Vaughan Mills or square one, that sort of thing.
Bass Pro simply doesn't need another store right now but I still believe it would've been a success at this location.
It's interesting you describe the site as a random industrial park...because that's exactly what it is, which is one of the reasons I brought this development up. Overall it just seems like an odd development. To be frank, I'm not sure what the highest and best use for this site would be but I definitely wouldn't have speculated a massive Walmart Supercenter!