1. A method of load canceling in a processor that is coupled to an external interconnect fabric, the method comprising: converting an action type of a pending speculative load to prefetch in response to a cancellation of pending speculative loads from a load queue after a flush request is received by an instruction pipeline in which the pending speculative load resides; storing data returned for the speculative load as prefetch data in a cache location.