Thanks Saki. what about NOC : 1122 Professional Occupations in Business Services to Management ? I think its more related to the current job?
If that's suits you better than go for it as long as your job duties match you can apply does not matter about the job title. A about spouse check the noc list if she her job duties with any she can be the principle applicant as well.
Saki