How do retail spot brokers fill orders that are big enough to move 1 pip? Say you buy 1 bln of all usd/cdn at 1.1000 however, the 1 bln of sellers length 1.1000-1.0001. What actually happens with your order?

Or does this scenario just doesn't occur on a spot retail account?