Canada universal joint