Vancouver runner Louis Maruk has claimed the top spot at Sunday's Royal Victoria Marathon, in a time of 2:24:29.