All the major indices finished higher Monday while share markets in Canada, the UK, and Europe also gained ground.