Some roles require you to meet specific training requirements, while others don't. If you are looking to coach at any level, even as a volunteer, make sure you check with the organization to see if they have a requirement for you to take some training.
The Coaching Association of Canada (CAC) is the national governing body for coaching any sport. They offer many different courses that you will need to take. Core cores are called "Multi-Sport" courses and the content, like the name implies, apply to all sports.
Canada Basketball is the national governing board for the sport of basketball in Canada. Accountable for our Men's and Women's National Teams, each provincial organization is a member of Canada Basketball.
Specific to basketball coach and officials training is offered by Canada Basketball, and you can access it at the Game Plan site.
Note: Basketball Coaches of Canada does not currently administer any formal training that is eligible for PD points. These page are for information on how to navigate the multiple aspects of becoming a coach in Canada for organizations that require you to hold specific training.
National Coaches Certification Program (NCCP)
Well, that depends on you and what kind of team you want to coach, from grassroots youth house league to the pros, training requirements are different.