The Canadian Muslim Public Affairs Council is a national advocacy & lobbying NPO advancing the interests of the growing Canadian Muslim community.