Microsoft reportedly planning to open a retail store in Toronto by the end of 2012