Le Groupe Mantra et toutes ses filiales sont des entités canadiennes. L’organisation dispose de deux places d’affaires: une à Brossard, et une autre à Lévis. En plus des employés oeuvrant au Québec, l’entreprise ajoute actuellement des ressources ailleurs au Canada.