The Cambridges - Will, Kate, George and Charlotte - won Canada's collective heart throughout their eight-day tour, their first foreign trip as a four-member family.