I've heard this song before, I used to live on the east coast of Canada which has a very strong traditional folk scene. Lots of Scottish/Celtic influence there, especially in Nova Scotia.

Really nicely done, Graham! I enjoyed listening and watching the live performance.