AmazonTRSM_SamanthaMoya_Jan2018

In Leave a Comment

The Ted Rogers School of Management building with the amazon logo on the side

An Amazon HQ in Toronto could mean jobs but also high rent. PHOTO: SAMANTHA MOYA

Leave a Comment