This brings up an interesting question: Shouldn't there be an "emergency visitor visa"? The requirements for this can be similar to the normal visitor visa, in addition, the person applying for this can prove that they need the emergency visitor visa for something like attending funeral, visiting an immediate family member who is in a hospital, etc. The CIC can even charge that higher processing price, but at least it would give people the opportunity to not miss an important family related event.
I know there is strike going on right now. But even before the strike started, TRV takes too long and there is no "emergency" processing service.