Grammy-winning country pop singer Kacey Musgraves has canceled three dates on her upcoming “Middle of Nowhere” tour.