Torrential rain showers were the story of the day in Montreal causing a delay of over two hours to the Canadian Grand Prix.
When the proceedings resumed, Di Resta and Sutil raced hard but were unable to convert their effort into points finishes.
A dejected Di Resta, who started 11th on the grid, blamed it on bad weather conditions.
"The weather conditions were very bad today and given the intensity of the rain it was absolutely the right decision to stop the race. There were a lot of rivers running across the track and they were catching people out, even under safety car conditions," Paul said.
"After the restart I think things were going well until I lost my front wing against Nick (Heidfeld) at the chicane when he cut across me. That gave me a drive-through penalty, which I was quite surprised to receive because it only really compromised me.
"After that I was coming back through the field and I was pushing to pass Rubens (Barrichello) in the final few laps.
Unfortunately I pushed a bit too hard and clipped the wall, which gave me a puncture. That's why I had to park the car.
It's a shame because we had a strong car today and we could have come away with some important points," he added.
Even more disappointed was Sutil, who said the heavy rain affected visibility on the track. The German had started 14th on the grid.