Is there any way to observe the historical spreads to get a broker at a specified time (specifically FXDD)?

I had a limit buy order because was triggered last night and then shut out for a loss, but the nearest the price ever got to my order was 26 pips away. It had been for USD/CAD. Considering that the spread is normally 5 pips, that means there's a mystery move of 21 pips somewhere - there wasn't any sudden price movement, therefore I find it difficult to believe that the spreads exploded that far.

Is there any way to see what happened?

Thanks,

Jason