I think that you can withdraw your work visa application and apply through the family class / spousal sponsorship program. Keep in mind that Canadian immigration ( and no doubt Immigration services for all soverign nations) don't really care about personal situations. They dont have time for...