I actually asked the immigration officer during my interview if it was possible to have my oath ceremony "wherever it is quicker", since I don't mind driving or even flying somewhere else if that can shave a few weeks/months from the process.
She told me that in Montreal (where I live and where my application is being processed) the process is actually quite quick, and that the process of moving my application from my office to another would most likely wipe out any speed advantage that could originate from the move.
What really shocked me is that all files are actually on paper - I would expect that in 2018 a file that needs to be handled by many offices located thousands of kilometres from each other would reside in a cloud, but apparently that is not the case. Therefore, it is understandable how the oath ceremony waiting list cannot be handled in a more centralized way since physically moving a folder from one office to another (and moving an application from one office to another) would definitely be a very slow undertaking. It would be a win/win: they get rid of me more quickly and I get it done more quickly, but as it stands, it seems like an impossibility.
Just the idea of someone in Victoria having to send a PAPER FILE to Sydney, NS to file the application and then having the SAME PIECES OF PAPERS shipped thousands of miles back to B.C. for the rest of the process makes me cringe for the inefficiency of it all.
Maybe IRCC will get to the XXI century (or even the XX, that would be enough, because I'm sure they are not there yet), some time in the future. Who knows, stranger things have happened.