Sky F1's Ted Kravitz gave his verdict on the Canadian GP after Lewis Hamilton took victory ahead of Sebastian Vettel and Charles Leclerc.