A Vernon Mountie completed his 239-kilometre walk for mental health in some pretty awful weather.

Sgt. Rob Farrer walked along the Okanagan Rail Trail to Lake Country, around Wood Lake and back and forth again for 60 hours until he completed his walk.

Sgt.-Maj. Sebastien Lavoie of the BC RCMP joined Farrer for the last 100 km. They kept walking even as a storm rolled through the Okanagan on Monday night.

Farrer started his walk Sunday morning and finished at 3:23 p.m. on Tuesday.

He did it to raise money for Courageous Companions, a service-dog program that helps people with long-term stress injuries, post-traumatic stress disorder and related issues acquire service dogs to provide support and aid in their recovery. The cost of acquiring and training a service dog is approximately $25,000.