If I may, I would like to add some quick comments on the situation outside of Quebec. There are problems everywhere in Canada, but we have a few ways of filling the gaps in the system.
Here in Ontario, there are many teams and various models to support patients at home. You asked what it would take to help those patients at home. As Dr. Dechêne said, oftentimes, there aren't enough doctors in the community who make house calls. It is therefore important to have a team which has the necessary skills to meet patients' needs. That could be a nurse practitioner.
For example, nurse practitioners or nurses who have the necessary skill set are able to meet the needs of patients. A family doctor can be supported by a consultant specialist who would be on call to give advice in order to help manage certain situations. In the case of patients whose needs are more complex, teams of doctors specialized in palliative care can make house calls. Often, though, these specialists are only present in urban communities, as you stated.
There are many models. As Dr. Dechêne said, it is important to find models that offer rewards. It is sometimes difficult for doctors to earn a good living when they make house calls, because house calls don't pay very much. Renumeration schemes do exist, however, especially in Ontario.