Saw them at least once in the late 70's here in London ontario at the Cedar Lounge...
They released a 7" EP back in about 1980 with the 'hit single' Shoot Yourself, a classic guitar onslaught of raucous noise!! The song on the video you've linked, 'Can't Puke' is also on the 7".....
The 7" songs were released as part of the LP on Rave Up records outta Italy....the songs from the 7" are the BEST stuff they ever did!!!
Some of those guys are still in Windsor and you should be able to track them down.