
ABOUT US
International Talent Resources Inc. (ITR) has gained an enviable reputation for high quality of service and dedication to customers’ satisfaction. ITR has a knowledge base of over thirty five years in IT Services, Construction, Oil & Gas and Telecom. ITR’s major markets are in the local, regional and international sectors. Our head office is located in Toronto, Ontario (Canada) while other branches are located in Fort McMurray (Alberta), Sheridan (Wyoming) USA, Hamilton (Bermuda), Mexico City (Mexico) and San Jose (Costa Rica).