Synonyms for Expedience (same or very similar meaning)
WordNet sense 1 (the quality of being suited to the end in view):
expediency
WordNet sense 2 (taking advantage of opportunities without regard for the consequences for others):
opportunism, self-interest, self-seeking
From the ODE community, based on WordNet
add/edit