The royal family just wrapped up a tour of Canada - here are their 20 best looks