The Duke and Duchess of Cambridge have arrived in Canada for their first royal tour with both of their children.

They landed in Victoria, the capital of British Columbia, where they were greeted by Canadian PM Justin Trudeau and his wife Sophie Gregoire.