Not canceled yet. In early December, ABC set its season order at 17 episodes, instead of a more typical 22 or 24 episodes (which accounts for the greater incidence of pre-emptions and reruns).
The show's prospects aren't that good... it is getting ratings a little worse than Eastwick, which has, of course, already been canceled by ABC.