Article on the Star website today: https://www.thestar.com/business/2016/12/14/costco-to-launch-new-store-format-in-gta.html
Funny how they don't say where in Scarborough, but based on this thread I would assume they will take over the old Zellers building at Warden/Eglinton...