Yes, the therapist has the ethical and legal obligations to keep everything discussed in session confidential between the therapist and client.
There are however some limitations to this confidentiality, the therapist has the ethical and legal obligation to release only relevant information if:
There is clear and imminent risk of serious harm to themselves or others (i.e. suicide or homicide).
The federal or provincial court of law orders the therapist to facilitate in an investigation or inspection or if information is subpoenaed by the court of law (i.e. court warrant to release information).
The College of Registered Psychotherapists of Ontario requests access to certain information under the Regulated Health Professions Act, 1991.
The client is unable to give consent or is unable to reasonably be a decision-maker, the therapist may contact a substitute decision-maker (i.e. relative). This may be the case when working with young children or individuals who are incapacitated.