It's an excellent question, and there is a potential solution. For example, in Surrey, British Columbia, what's absent is a Canada Border Services Agency vouch-for unit.
What can be done is to have a CBSA person on the ground in Vancouver who is capable of receiving a vouch-for form—for example, marriage, funeral, that sort of thing. The family applies to the CBSA officer, explaining the situation. The CBSA officer contacts the religious institution, vouches for the existence of that religious event, for example, and e-mails the visa post overseas that they have verified the event. The visa officer, in reliance of that, can then apply the usual enforcement factors to determine whether or not to issue a TRV, a temporary resident visa.
This comes from the visa officers themselves, from overseas. The reason they have problems is they do not have the resources and the time to check whether there really is a marriage, a funeral. That missing link of time and resources to vouch for is a cure. It would alleviate the strain on the overseas post.
It's a novel solution that can do a lot of good for a lot of people.