I'll just comment on the bit about UBC. Cardio interest was crazy this last match but there weren't quite 16 ppl in our cohort it was actually 9 (out of 40-ish residents). All 9 ended up getting cardiology with 4 staying at UBC and the others taking other spots across the country.