Another worthwhile Canadian initiative, no doubt. 

But while going online to use an indigenous language and do programming sounds great at first glance, is it the first priority when you live in third-world conditions, in part because no one in the community knows how to fix the plumbing, or the electricity, or provide basic health care, or teach primary school, etc., so your community is dependent on having non-indigenous people come in from hundreds of miles away to provide those services? 

I guess they could go to Youtube and learn those skills there.../s

This sounds like providing televisions to all so at least they could learn what the outside world looked like...probably just increases the despair at being unable to attain the kind of life depicted...