MONTREAL (AP) — Red Bull driver Daniel Ricciardo wins Canadian Grand Prix.