I guess the time depends on your home country. The Canadian visa office/embassy in your country is the one who will process it. So maybe those who got approved in the 38-40ish days came from the same country.I applied on May 14th. I hope I get mine soon. Because the cic website says 99 days or they're still working on the march applicants. How come some already got theirs? it's never clear?