Because the cap is just 21 million bitcoins that will ever be mined, I think that will never happen.
Bitcoin is just not liquid enough and because of this cap, it will never be. Besides this, the circulation of the BTC can not compete with currencies like the dollar in the near future.
Interesting question by the way.