I'm not familar with Canadian visa policy. You'd better double check it. But in this case, it's almost impossible for the boy to bring the girl into US unless he is an American citizen. That's why many people apply the non-immigrant visa for their spouse before they apply the GC.