I am going to Canada on Semi Skilled Visa soon,my agent is doing all paper work,before getting the LMO so many things to verify including my bank statement and all.I am so surprised when my friends told me that I can not go to Canada on any Visa without IELTS test,so please tell me is it really required to go to Canada.