Kate Middleton deslumbra de rojo en Canadá