Salam everyone. i landed in canada on 31th july. immigration process was very simple. they did not ask me any confusing questions. dont forget to take polio vaccination from any hospital because at airport they charge 3000rs for it if ur coming via emirates then try to stay with luggage limit...