Porter was working in Kitimat a week ago Thursday.
It started to snow — preventing him from working, so he was bused up to Prince Rupert.
There, he found himself in hospital.
"Long day, not a lot of food, little bit of stress and I had triggered a bit of an incident with my ticker, so that's how I ended in the hospital in Prince Rupert," he told Daybreak South's Chris Walker.
He said the man next to him was clearly in a lot pain, and was moaning through the night.
"Just in front of 6 o' clock, as clear as a bell, this gentleman shot up and he said in the loudest, clearest voice, 'I'm getting out,' and he took one last breath, and he passed away," he said.
"I thought to myself, 'boy, what would my last words be.'"
He put that same question to friends on Facebook, and Snelgrove — an old friend from London, Ont. was inspired to write a song.
The pair worked together, writing the verses and chorus publicly on Facebook, while their friends were able to comment on their progress.
"Social media can be the devil, but this is one of the cases where it's just a beautiful thing," said Snelgrove.
The two now look forward to the occasion when they will be in the same city — and will be able to get on stage together to perform their song.
"It will be nice to stand in a club somewhere and be able to tell this story back and play this song together," said Porter.
The chance to play together came sooner than they might have thought (in a way). Porter brought his harmonica into the studio in CBC Kelowna, so we queued up Snelgrove's demo, while he played along.
To hear what happened, click the audio labelled: 'I'm Gettin' Out' tells story of stranger's last words.