Hi Jagdeep,
Was your agent a member of ICCRC or law society?
if your consultant is not a member of ICCRC or law society, I won't trust his/her words because he/she is an unauthorized consultant. Only Canadian Citizen or PR of Canada can be a licensed consultant.
Watch this video to educate...