yes but in some circumstances things will become complicated if during this time you get married and probably have children , you can't put you life on hold till you get the visa and not to mention the delay time to add your wife to the whole process ; if she want to immigrate in the first place :-\ 
Canadian_Citizen said:things are moving slowly...but I rather them move slowly than not move at all..like in the past 3 years.