Canada sliding drive shaft