Sorry to hear about the loss of your pup.
He had an undetected, massive cancer that caused a sudden, massive heart attack. Will be getting a 5 year old Lab rescue soon.