* Definition of "Language": What constitutes a separate language is debatable. Are dialects considered separate languages? What about regional variations or languages with only a few speakers?
* Data Collection: Data on language use is constantly changing and difficult to collect accurately, especially for less widely spoken languages.
However, we can provide some general information:
Canada:
* Official Languages: Canada has two official languages: English and French.
* Indigenous Languages: There are over 60 indigenous languages spoken in Canada.
* Immigrant Languages: Canada is a multicultural country with a vast array of immigrant languages. It is estimated that over 200 languages are spoken in Canada.
Australia:
* Official Language: English is the official language of Australia.
* Indigenous Languages: Australia has over 250 indigenous languages, but many are endangered.
* Immigrant Languages: Australia has a diverse immigrant population, bringing in a wide range of languages. It's estimated that over 300 languages are spoken in Australia.
In conclusion:
It's impossible to give a definitive number, but both Canada and Australia have a rich linguistic diversity. The official languages are English in both countries, but there are many other languages spoken due to their large indigenous populations and histories of immigration.