To answer your question, you need to update your question with the transaction id.
But to assure you before that, if you have copy pasted the same address from the blockchain wallet to coinbase withdraw, then you don't have to worry at all.
Sooner or later it will come.
It sometimes takes time to get confirmed (depending on the fees you given)
As for to answer whether there is a way to cancel the payment, if coinbase have yet to process the transaction, then yes, you can cancel the payment.
Other than that, BTC Transactions cannot be cancelled unless it is a double spent or you have used next to no fees.