A Canadian ‘Buy Local’ Effort Fights Amazon on Its Own Turf. E-Commerce, Shopping and Retail, Small Business, Canada, Toronto (Ontario), Halifax (Nova Scotia), Vancouver (British Columbia), Calgary (Alberta), AMAZON.COM INC