Canada’s program of private refugee sponsorship has been held up as a model for the world. Could it be even better?