The Duke and Duchess of Cambridge have landed in Victoria, Canada, with their two children, George and Charlotte - their first royal tour as a family of four and were greeted by the Prime Minister, Justin Trudeau.