yea even as a sponsor they want you to live in canada and work pay taxes and all.. you need to show that you are a good citizen of canada.. it is recommended you dont travel as much to avoid complications
does your husband live in england? if you went to visit him make sure you took lots of pictures