I have a version recorded by Canadian singer Kevin Head back in late 70's or early 80's -- the LP has no date. It is listed as being written by an "A. Fraser".The lyrics are given on the sleeve notes.
As far as I know Head's LP is long out of print. He used to sing in the bars in eastern Canada. Was it him that you saw?