Hi Guys! I just need an urgent advises from you all. I am planning to land in Canada on a PR in end of April 2018 and I was about to book a flight which takes from Dubai to London to Toronto. Is it possible I can have a stop over in London for 3 days and then move forward. Do I need to have visit visa/ transit visa for stopover as I will be traveling on my Pakistani passport along with my wife and children who are Canadian Citizen. If i need a visa, then do it will be wise to apply for UK visa or just book a direct flight? Pls respond.