Mental harrassment

Hello everyone,i have been married for 5 years and i am not all happy with the marriage and in this 5 years i went to my parents house twice because my husband harasses and insults me alot and do not provide any basic necessity.but suddenly one day my husband agreed with my decision for going to Canada on a study visa because he wanted to come to Canada on my dependent visa and coming to Canada on a student visa is an easiest way.but when i came here whenever we use to talk on phone every time he starts a fight by saying that i am not talking to him and i have another affair in Canada and he continued his verbal harassment on me and he had threaten me twice that if i wont send him the documents for a dependent spouse visa he will file a false case in India against me and then whenever i will visit India i wont be able to go back to Canada until the case is solved and he has also threaten me that if i wont send him the documents then by any means he will come to canada and will also file a false against me in Canada and he is also asking me for the money and expenses he has spent on me for studying in canada if i dont send him the documents for the spouse visa.i dont want him to call to Canada on my dependent and i dont wan tto stay with him at any cost because he will continuously torcher me and will ask for money. What should i do.and can i file for divorce from canada and do i have to give him all the money that he has spent on me because we did not made any deal before coming to canada that i will call him on my dpendent