translate English to French: The Business DEPOT has 120 Tech Centres across Canada.
Business DEPOT compte 120 centres techniques au Canada.