A good job is a great start, if u want him to immigrate I would apply after he visits because if u apply after u have started it most likely be refused. my husband is egyptian i did not bother with the visit i just started my application for him to immigrate.
come to
Canada Immigration Forum...