Canada flexible gear coupling