Still shop as you will get a refund from your current insurer when you cancel. Just because you paid doesn't mean that money is gone!