What is a student dependant visa? Do you mean spousal open work permit? You can apply for one. If refused, wait until he is working and is in a NOC A,B or 0 job with 3 pay slips and then apply. Don’t know where you are from because processing times can be long.