I think they got someone I don't know from BSG or something
Her name is Tricia Helfer.

And the American fan base for Battlestar Galactica is significantly larger than the American fan base for Doctor Who PLUS many BSG actors/actresses still hold contracts with NBCUniversal (who own SyFy), so casting them is quicker and requires fewer lawyers.