Canadian international forward Nichelle Prince has signed a new two-year contract that keeps her at the NWSL's Kansas City ...