I found numerous agencies when searching online and it made me very confused. Luckily, I contacted Immiroo and they showed me the correct way. I feel if I had tried it on my own, I will not come to Canada in this life. Thank you Immiroo!