Match to Residency (CaRMS)

What is CaRMS?

The Canadian Resident Matching Service (CaRMS) uses a transparent process run by an algorithm to match clinical residents to universities.

How Does it Work?

As an applicant, you will identify the postgraduate medical residency programs in which you most want to be placed. To apply to a program at UBC, put that specific program at the top of the list in your CaRMS match.

A postgraduate program director (and/or other program leadership) at your selected program will review applications — including your academic standing and your exam results — to determine which applicants will be invited to interview.

Once the program has completed interviews, the program director ranks their top candidates. Like your CaRMS list, they will place the name of their preferred candidates at the top of their CaRMS match list.

Then CaRMS will run its match algorithm. Once complete, CaRMS will notify candidates and programs of the match results. CaRMS will run a second round of the match for any unfilled positions.

The CaRMS algorithm at work:


The CaRMS algorithms help to organize residency matches across Canada. As part of the CaRMS application process, you will be invited for an in-person interview with residency program committees.