This morning, in Pender Harbour, I got the skinny on this rescue from one of the rescuers. Hope I don't mis-state any of this:
The boat hit the rock just outside PH, around Daniel Point. The boat was going about 20 knots when they hit, so pushed the struts through the hull, allowing a fast flood into the stern of the hull. They made it into PH, going up on the Skardon Islands. By this time, they had called for assistance and the PH RCMSAR were tasked, along with the CCG. RCMSAR got there quickly, with very experienced crew aboard. They carry a pump, and when they went aboard, the stern was down about 15 ft. One of the SAR members went and rounded up as many pumps as she could find, so by the time they got the vessel stabilized, there were 7 pumps running.
When the CCG arrived, the pumps were staying ahead of incoming water, so JRCC stood the volunteers down, but they stayed at the request of the CCG, who correctly thought they should use all of the available resources. The holes were covered and filled with foam, so the boat could be moved, then it was towed to Shelter Island.
The owner had been aboard at the time of the mishap, but left as soon as he could. He was called back twice, but got away on a float plane within hours.