Will cancelling my subscription prevent an already existing order from shipping?

No, if you have been billed, the order has already shipped. However, it will cancel the next shipment.