CPP 2025 fact check