eMentalHealth provides a list of free and publicly-funded services throughout Canada organized by the over 60 mental health conditions and challenges they have listed supports for.
Website: https://www.ementalhealth.ca/Vancouver-Island/A-Z-Mental-Health-Conditions-and-Topics/index.php?m=heading&ID=23