For sure you should re apply. He can get the work permit at a later time, no need to be now. If you get the visa, he can come and stay in canada with you for the entire time. Just need to let the immigration officer in Canada when you get here and he will extend the stay of your husband to match the...