The last day of the Canadian Tour found the couple in Calgary, Alberta, where the Duchess of Cambridge finally went for a more colourful outfit, maybe the brightest of them all from the whole tour. Kate wore a knee-length “Primrose dress” by Jenny Packham, from silk crepe, with puffed sleeves, buttons, a gathered waist and…