“Registered charities and non-profit organizations (NPOs) both operate on a non-profit basis, however they are not the same.” – CRA Website.
The Canada Revenue Agency website explains the differences … please visit their website if you want to learn more. Thanks!