Enthusiasm for community-based participatory research (CBPR) is increasing among health researchers and practitioners in addressing health disparities. Although there are many benefits of CBPR, such as its ability to democratize knowledge and link research to community action and social change, there are also perils that researchers can encounter that can threaten the integrity of the research and undermine relationships. Despite the increasing demand for CBPR-qualified individuals, few programs exist that are capable of facilitating in-depth and experiential training for both students and those working in communities. This article reviews the Partnerships in Community Health Research (PCHR), a training program at the University of British Columbia that between 2001 and 2009 has equipped graduate student and community-based learners with knowledge, skills, and experience to engage together more effectively using CBPR. With case studies of PCHR learner projects, this article illustrates some of the important successes and lessons learned in preparing CBPR-qualified researchers and community-based professionals in Canada.