Canadian Trainride Share definition Flag A human centipede where the people involved say please and thank you Oh man that Canadian Trainride was the most polite and disgusting thing I’ve ever seen. Canadian Trainride by Louda1 October 7, 2018 0 0 Get merch Get the Canadian Trainride mug. Buy Now — $32.95 See more merch