I remember being taught Latin at school and was pretty lousy at it. 
It still survives within very specialised professions for very specific reasons but as a 'language' it is considered a 'dead' language with regard to the day to day activities of most ordinary folk, including Italians.
Whilst I can sympathise with some of 1st Nations elders whose wish is to preserve their languages it is a shame that their wishes do not appear to be shared by the majority of 1st Nations' parents who would be teaching their children their own languages in the home if it was considered of importance.
If its only more tax dollars that would totally solve this 'problem' I have an 'outside the box' solution.
English and French are both are 'new' Canadian languages and both Official languages. As Canada is a democracy and English is the majority language by far why not just cancel French and save all those $millions spent on duplicating every single thing throughout Canada?