Financial contribution from Alberta Health and Wellness, Alberta Health Services and Alberta Society for the Promotion of Sexual Health.