Had a good experience at Dal, they pair you with one staff for 2 weeks the best they can. I did have a few days with other staff, which was fine. They also do a little skills session at the start of the rotation, and you get to meet with the PD.
If you are looking for similar, but in Ontario, I would suggest McMaster. I had the same preceptor the whole time. They say you can be at any of the three hospitals. In my experience I was always at the Juravinski - So i would stay near there. Way less sketchy that the general which is where I stayed.
In terms of pre-elective times Ottawa tends to preferentially interview people that do an elective there, and regards themselves as one of the best programs. So potentially worth considering there. I have worked with staff that have less than nice things to say about their program, and other staff that liked it. So probably not significantly different than any other program in Canada.