I have similar experience. My colleague (also PhD student, Chinese citizenship and resident of Denmark) needs to visit Canada for a research project. Visas (to attend conferences, visit offices overseas) for the USA, South Africa and Russia was processed in a few days up to a couple of weeks...