If what the Canadians were doing constituted delaying the game enough to warrant a call, then probably every soccer game in the last 20 years that wasn't a blow out needs to be replayed. The handball was extremely cheesy as well. It's the two in conjunction with each other that totally screwed over Canada.
Refs have to use some discretion. Once you give that kick, you know the US is going to just rocket it at someone and get a cheap handball. So if you decide to give the cheap handball then what you have decided that the Canadians delaying the game warrants forfeiting a goal.
I don't care if the ref warned Canada or not. Warning someone that you are going to make BS rulings does nothing to change the fact that you are making BS rulings. It was ridiculous, and let's not even try and pretend the US women and the US audience wouldn't be bitching about it if it happened to us.
As for Abby Wambach, I really like her but I also understand why she's the type of player who tends gets punched in the face. I mean, not condoning cheap shots at all, and that player should be suspended and all that. But come on, she had it coming.