I honestly don't think there is any chance of you being able to make that happen within such an ambition timeline. And I am not even sure that your reason would qualify for urgent processing.To those who claimed urgent processing is required - what reason did you state? And did you just complete the web form here?
I'll need to travel for work in Jan 2018 to a country that will require a visa with my current citizenship, and will not need one once I become Canadian. The problem is that this trip is not yet confirmed, and will be finalized in very short notice (matter of days between when I'm told of the meeting date/country, and when I have to fly out). Getting a visa (as you all know) often requires a few weeks, where I would need to submit my current passport. In other words, with my current passport, it's likely I won't get a visa in time to attend the meeting...but I can't apply for a visa now, as this meeting has not yet been finalized! Obviously if my application is processed quickly, I'd be able to attend the meeting without any issues whatsoever (current status: AOR since Nov 21).
If your company really wanted you to attend the meeting, then they should have arranged for you to obtain the visa in advance, regardless of whether the trip was confirmed or not. You can always voluntarily withdraw the visa application or not use the visa altogether.
At this stage, I can't see how you'd be able to get a test in a couple of weeks, take the oath and get a Canadian passport before the end of January. Even if you had the most valid reason in the world for urgent processing (and I sincerely doubt this is the case), I can't see the process being completed in such a short period of time, especially with Christmas Holidays looming.