Thanks sklin and fkl,
So just to make sure, the best way to bring my wife to Canada is to apply for an open work permit, right? and she can do it herself from Iran either online or via mail (with documents about my occupation, income, bank statements, ... that I'll provide for her)?
or any...