Ayant ouvert ses portes en septembre 2016, le siège social de Canon Canada à Brampton, en Ontario, reflète l'engagement de la société envers la collectivité et la collaboration, l'environnement et la durabilité. Canon Canada a construit son nouveau siège social en se fondant sur sa philosophie d'entreprise, celle du Kyosei, selon laquelle tous les gens vivent et travaillent ensemble en harmonie pour bâtir l'avenir.