Canada flexible drive coupling