What is 'community-based research' (CBR)?

CBR Canada defines community-based research as:

“A research approach that involves active participation of stakeholders, those whose lives are affected by the issue being studied, in all phases of research for the purpose of producing useful results to make positive changes.

(Nelson, Ochocka, Griffin & Lord, 1998, p.12)