LEAVE HIM!
I am Canadian so I cannot understand the hardships that people face in other countries, but I cannot imagine that living with such a person could be better than being back home, safe, with family.
And there is always a chance he won't report your separation to CIC.
Those are some...