I would like to say thank you to migration and visas. I applied for Canada visa. In the initial stage, I was not aware of anything. But Migration and Visas explained me everything so well. The whole process goes so smooth and without any delay. Thank you once again.