Canadian Windpipe Share definition Flag When in Canada, your best pal pees in your mouth, and it will eventually turn into a Canadian Windpipe due to it freezing in your mouth. "Ay, can you please give me a Canadian Windpipe? My throat is parched." - Dr. Hoffman Canadian Windpipe by Maggie V Raps June 13, 2019 Get the Canadian Windpipe mug.