called to cancel my WP Visa. They offered me a no annual fee version. 1 mile per $2 of charges, plus 1000 miles to convert. I'll wait for the 1000 miles to post, then cancel the new card.
The other maneuver I successfully accomplished was the autopay bonus. Once it posts to your WP account, call CS and have them turn off the feature on your VISA account. Wait for the next solicitation in your monthly bill and sign up again. I received this bonus 3 times in one year.