Canada is generally bilingual, with many residents speaking both English and French, however, Nova Scotia’s main language is English. The French language is widely catered for, especially in Cape Breton, which was originally a French colony as well as Halifax and Yarmouth.