Canada launches C$25bn sovereign wealth fund under PM Carney | Indexa