In Canada, English and French are the two official languages. This means all of our government communications are in both languages, and we will find products in stores that have labels written in both English and French. Depending on where you live, residents will have access to at least one radio or TV station in English and French. However, when it comes to how many speakers there are, the numbers will show that there are actually more English-speakers than French.
Most school districts will educate children to learn French or English, depending on what region they live in. English speaking children will have a French program / French children will have an English program.
We also have dozens of other European and Asian languages acceptably spoken. In a few communities, some municipal property may include a language that is widely spoken in that area. For example, Vancouver's Chinatown has street names in English and Chinese. In south Vancouver, some street signs are in English and Punjabi. But this is because a city like Vancouver is very multicultural.
Also, Canada has hundreds of indigenous languages. They are mainly used within their respective territories, however English or French will usually dominate over these languages. Some territories are struggling to keep their languages alive, and others are taking initiatives to make sure their language is included in their communities. We have one indigenous-themed TV station (APTN) that broadcasts in English. However, some programs are in Cree, which is one of the most widely-spoken indigenous languages in Canada. This station may also show some films in various other indigenous languages but they will include English subtitles.