In photos: Prince Haakon and Princess Mette-Marit of Norway's visit to Canada