Hey, not sure if there is any consistency. I received ready for visa email as well today. Many people claim about 2 weeks but I've heard some people wait up to 5. I'd like to think they won't hold onto your passport for a very long time but CIC is the wild wild west so who knows! Congratulations...