I think that what you need to have is an address in Canada. Canada doesn't seem as picky as the UK seems for who earns/owns what. Your joint bank accounts showing your savings which would include his bonus should count for both, I think. It's faster if you sponsor him before he moves to Canada other...