The pontiff has been in Canada to offer an apology over the Catholic church's role in the generational abuse many suffered at Indigenous residential schools.