McKeever, 34, won the race in a time of 54 minutes 55.4 seconds. The event is serving as one of his final tune-ups for the Canadian Olympic trials next year.
"It was a good day. I think the key thing is that we develop a game plan and it is working," the 10-time Paralympic medallist said in a release. "My fitness is there and I am feeling great with where things are at right now."
Competing without his guide Eric Carleton for the second straight race, McKeever beat a field featuring many of the world's best para-skiers. Carelton missed the races due to an illness.
McKeever also won gold in the 10-kilometre visually impaired skate-ski race on Monday.
Russia's Stanislav Chokhlaev and his guide Maksim Pirogov skied to the silver medal with a time of 55:22.8, while fellow Russian Vladimir Udaltcov and Rusian Bogachev teamed up to win the bronze medal in 58:12.8.
"It was a good tight race today to the finish," said McKeever. "I was coming into the final corner and a guy fell on me which spun me around. That happens when you have a bunch of blind guys skiing. I'm happy I had opened it up a bit though."
Earlier, eight-time Paralympic medallist Colette Bourgonje finished fifth in the women's 10-kilometre sit-ski race. The Saskatoon resident finished in a time of 34:47.3. Norway's Mariann Marthinsen won gold in 33:17.3.
Canmore's Chis Klebl finished seventh in the men's 13.3 kilometre sit-ski race with a time of 39:27.5. Russia's Irek Zaripov took the title in 38:06.3.