Kanda, 24, completed the course in two hours, eight minutes and four seconds.
Kimutai, 34, came home in a time of 2:31:11.
Kanda took charge after 30km, dominating from then on as fellow Kenyan Samson Kiprono Barmao came second 48s behind.
Ethiopia's Demssew Abebe Tsega was third in 2:10:47.
Kimutai ran a tactical women’s race, pacing herself before overtaking Ethiopian Ashete Dido Bekele one kilometre from the finish.
Bekele was second in 2:31:23, followed by Russia's Marina Kovalyova in 2:31:53.