At first glance Tim Michalchuk may look like any other pedestrian in Vancouver – but on Saturday he completed an incredible odyssey.

Since the beginning of April, Michalchuk has walked more than 1,100-kilometres from Prince George, B.C. to Vancouver’s UBC Hospital where the woman who inspired his journey is undergoing treatment.

“I'd go to the end of the world and back if it meant helping this woman,” he said. “But isn't that what we're supposed to do?” 

Michalchuk is walking for his long-term partner Shannon Dickson, who was diagnosed with multiple sclerosis around four years ago. The couple lives in Bella Coola with their two young children, ages seven and four.

Despite the diagnosis things were going well for the family – but Dickson’s condition began to rapidly deteriorate in December.

“I have no feeling in the left side of my body or my right leg,” said Dickson, who also has four adult children and a new grandchild. “When I’m overtired or I push myself too far, I develop a head tick.”

“She was always so full of life, and to see that dimmed in anyway is heartbreaking,” Michalchuk added.

So Michalchuk turned his heartbreak into a mission to help. His epic walk, entitled "A Million Steps" was a fundraiser to help Dickson afford stem cell therapy treatment that could improve her quality of life.

“The stem cells should actually repair some of the nerves, and get her back on her feet where she was before,” he told CTV News. “We want to rewind the clock a little bit and hopefully hold it there as long as we can.”

Michalchuk says he’s “almost a bit sad” that the walk is now over.

“Between the truck breaking down and wearing through a pair of shoes, it’s been an adventure,” he said, smiling.

“His shins are black and blue from bruising and he's got horrible blisters on his feet – but he's done this for me,” Dickson said. 

Michalchuk’s epic journey may have ended, but a new one has begun.

In front of a crowd that included his children and grandparents, Michalchuk got down on one knee and proposed to the love of this life. 

“I need you to do me a favour,” he said, pulling out a ring. “Tell me you’ll marry me?”

“Of I course I will, in a heartbeat,” said Dickson, embracing her future husband.

The couples’ GoFundMe page has raised more than $10,000 for Dickson’s treatment. For more information or to make a donation, check out the page.

With files from CTV Vancouver’s Michele Brunoro