Here are the main languages spoken in each:
* Canada: English and French are the official languages. However, many other languages are spoken in Canada, including Indigenous languages, Mandarin, Punjabi, and Spanish.
* Mexico: The official language is Spanish. Various indigenous languages are also spoken, including Nahuatl, Maya, and Zapotec.
* Cuba: The official language is Spanish.
It's important to note that these are just the main languages. Each country has a diverse population, and many other languages are spoken within them.