Affinity is an IT recruitment and consulting organization with offices across Canada and the US. Our mission is to deliver an unrivaled experience to our clients, consultants and employees.

We hired talented high performers who want a work life balance and share the philosophy of our service delivery – efficiency, agility, flexibility, and transparency.

We already have a payroll of 130+ consultants so we have the ability to minimize the risk for your company by putting independent contractors on our payroll which has 18M+ revenues annually.

We are fairly new in the market (3 years in Vancouver – less than a year in Victoria and Toronto) so we have less non-competes than some of the larger firms giving us a wider network to prospect candidates from. Our candidate reach is unlimited in Toronto and we currently do not have any non-compete or non-solicitation restrictions.


We don’t mass submit resumes – we take the time to build relationships, interview our candidates and understand what they are looking for to not only match what the company is looking for but also the interests of the candidates to ensure the right fit on both sides.


We focus on partnerships to truly understand each company culture we work with, we will be transparent and flexible on working with you to ensure we achieve your business objectives and budgets. We pride ourselves on low turnover, high referral rates and strong long lasting partnerships with our clients, candidates and consultants.


We provide both full life-cycle sourcing and recruitment services which are contingency based on a typical percentage of 18-22% of base salary for permanent roles. Contract placements are typically charged on an hourly rate priced based on the market rate for the role and contract length.