The agent culture in India is terrible as it makes it almost impossible for anyone who doesn't want to use an agent. Many of the new Indian people who have already come to Canada ask on various FB groups if there is an agent for this and that - and I tell them dude this is Canada you don't need an agent for anything!