Perhaps the hole in the healthcare system is that the practice assumes that all adults have a sound mind and can make decisions. Having a rule to force people to do something (such as taking vaccines) put a bad taste in many people's mouths. We Canadians are too nice to tell someone that the fault is on you - As an employer, we could just document how the job does not "fit" someone instead of telling them that "you have a mental illness."
Indeed, my friend's acquaintance (let's call them "G") has run into law enforcement at least twice. An arrest may not be a strong reason to get a psychological evaluation. For one of those incidents, the police called my friend at 10pm asking if G lives in the address. My friend told the police that she knew G but they didn't live here. The police thanked my friend for the info but could not disclose how or why G was with the police at that moment due to privacy laws.
There are organizations in the community providing mental health services. They all required the person to agree to receive the service.