Buddy, here for doctors a simple rule is "keep trying and praying". I have seen here people waiting for quite some time just to get match even after clearing part 1. I have also seen few doctors getting match after evaluating exam. This varies purely on your luck. Though exam scores and region where you apply for matching matters but this is secondary, primary is always luck. The current trend for all immigrants including doctors is dependent on their priorities, now most of the immigrants are only interested in passport and to fly to muslim countries, where there pakistani post graduation, residency and canadian passport can give them huge benefits. My advice is when you come to canada have worse and best case scenarios with you, so that you will not get disappointed.