Deprecated: Return type of DrupalCacheArray::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 362

Deprecated: Return type of DrupalCacheArray::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 369

Deprecated: Return type of DrupalCacheArray::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 381

Deprecated: Return type of DrupalCacheArray::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/rprlib/prod72/www/includes/bootstrap.inc on line 388
University of Oklahoma Health Sciences Center

Open Access Canadian guideline on HIV pre- and postexposure prophylaxis: 2025 update

×

Error message

  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 695 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 696 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 697 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 700 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_environment_initialize() (line 702 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 328 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 329 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 337 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in include_once() (line 344 of /home/rprlib/prod72/www/sites/default/settings.php).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_settings_initialize() (line 819 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: ini_set(): Session ini settings cannot be changed after headers have already been sent in drupal_settings_initialize() (line 828 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Warning: session_name(): Session name cannot be changed after headers have already been sent in drupal_settings_initialize() (line 831 of /home/rprlib/prod72/www/includes/bootstrap.inc).
  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/rprlib/prod72/www/includes/database/database.inc).
Author/s: 
Darrell H.S. Tan, Mark W. Hull, Stanley O. Onyegbule, Wale Ajiboye, Camille Arkell, Jean-Guy Baril, Joseph Cox, Marianne Harris, Debbie Kelly, Michael Kwag, Gilles Lambert, Patrick O’Byrne, Shannon O’Donnell, Caley B. Shukalek, Ameeta Singh, Tatiana Sotindjo, Jaris Swidrovichv, Cécile Tremblay, Deborah Yoong
Date Added: 
December 2, 2025
Journal/Publication: 
Canadian Medical Association Journal
Publication Date: 
December 1, 2025
Type: 
Meta-analyses, Reviews, and Guidelines
DOI (1): 
10.1503/cmaj.250511
PMID (1): 
41326046

RPR Commentary

Updated Canadian Guideline for pre- and post-exposure prophylaxis for HIV infection. James W. Mold, MD, MPH.

Abstract

Background: New HIV infections occur annually in Canada, highlighting the need for pre- and postexposure prophylaxis (PrEP and PEP). Through the Canadian Institutes of Health Research (CIHR) Pan-Canadian Network for HIV/AIDS and STBBI (sexually transmitted and blood-borne infections) Clinical Trials Research, we have updated the 2017 guideline on clinical indications and drug regimens for PrEP and PEP in Canada.

Methods: Drawing on meetings with community-based organizations representing key populations affected by HIV in Canada, along with evidence from 3 systematic reviews on PrEP, PEP, and HIV risk assessment tools (searches to June 2024), our diverse panel of 19 experts formulated recommendations on PrEP and PEP. We used a formal evidence-to-decision-making framework and the Grading of Recommendations, Assessment, Development, and Evaluation system. We followed the Guidelines International Network principles for managing competing interests. Our guideline development and reporting adhere with Appraisal of Guidelines for Research and Evaluation II.

Recommendations: This guideline contains 31 recommendations and 10 good practice statements. Although it is appropriate to prescribe PrEP to adults and adolescents who request it, clinicians are also encouraged to assess HIV risk during routine health visits to identify people who would benefit from PrEP. Clinicians should elicit information about patients' anatomy and sexual partners in a culturally sensitive and affirming manner to determine which PrEP regimens - daily oral tenofovir disoproxil fumarate/emtricitabine (TDF/FTC), on-demand TDF/FTC, daily oral tenofovir alafenamide/emtricitabine, or long-acting injectable cabotegravir - are suitable options. When assessing whether PEP is needed, clinicians should consider the likelihood that the source person has transmissible HIV, as well as the biological risk of HIV transmission based on exposure type. Preferred PEP regimens are dolutegravir plus TDF/FTC, or bictegravir/tenofovir alafenamide/emtricitabine.

Interpretation: Multiple safe, effective PrEP and PEP regimens are now available in Canada, making it increasingly possible to find suitable options for all who could benefit. Implementation of this guideline should expand access to biomedical HIV prevention interventions for those at risk and decrease the incidence of HIV in Canada.