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 Get the Canadian Trainride mug.