I have heard of people doing all their rotations in Canada and then matching into a Cdn residency without a problem. I have also heard that this is not allowed so the stories are conflicting. I suppose it can be done, but you would need to set them up yourself. The benefit of course is gaining an advantage in securing a Cdn residency.