Years ago, before Adult Swim came into existence, Cartoon Network had a late night program called "O Canada" and it was nothing but Canadian shorts like this one.
I recall seeing this one, and several others. Many of them were quite bizarre and twisted.