That still is incredibly slow if it is a lower fee.
Not really. You are paying less than half of the current recommended fee rate. Although what is interesting is that fees recently shot up a lot. Transactions can be unconfirmed indefinitely. I have seen transactions that have remained unconfirmed for several days before being confirmed eventually.
Is there anyway I can cancel it so I can try resending it right away rather than waiting it out which could take a long time?
With blockchain.info, there is nothing you can do.