If your flight is cancelled, but they still service the city, I would expect the airline to treat that the same as a revenue ticket: re-accomodate you on the next earlier or later flight, your choice, or if those times are unacceptable, refund your ticket with no fees.
If they eliminate your city altogether, see the previous post...