Do not cancel online. Call and see if they will reissue you a new certificate code (they should be able to afaik).
Please update us also if calling works in getting a new certificate, and more importantly if the new certificate issued has a further out expiration date than the original one.