A massive 31,000-square-foot supermarket known for its “iconic shopping experience” opened Thursday in the heart of downtown Toronto ... at 20 Edward Street, near Toronto Metropolitan University. It ...