I forgot how I found it. easy come easy go... or I'm going senile ;-)
It's fairly new. In the last 5 days the comments on the youtube are full of people tripping over themselves with interest. Great invention. Based on the topography where the video was shot it must have been somewhere on the northern shore of St.Lawrence. Reminded me of the land around Harve St.Piere but it could be anywhere in Quebec.
The guy probably doesn't speak much english, but someone was able to make a video and upload it to you tube for him. Great invention.
I'm a big fan of the movie Happy People. Astonishing to see him make boards for the skis right out of the tree. just amazing.