Dear leon, we landed on June 3rd 2013 and stayed there tillseptember 1st 2013 .Now we planned to come back after 3 years on 20 august 2016 for good we hav entry stamps of home country on our passports .We cannot com before that date and we are still meeting RO If we enter on 20 August 2016 my question is it ok coming on this date ,will we face any problem at Toronto airport.