EDMONTON -- A local man is running towards an ambitious goal in honour of a Canadian icon.

James Grindlay, the honorary chair of the Edmonton Terry Fox Run ran a marathon through the city on Saturday.

This year marks the 40th anniversary of the Terry Fox Run.

Grindlay is hoping to raise $20,000 through his marathon from Mill woods to River Valley Road to Groat Road Bridge and back.

The Terry Fox Foundation has raised more than $800 million in support of cancer research.