I am also waiting for Fido to match Telus & Bell's $99 price on the 16 gig iPhone 4. Hope they realize there is no way I am paying $159 when I can spend $60 less with every other company. I'd rather stay with Fido but money talks. C'mon Fido...catch up to the competition.
I expect they will also drop the iPhone 4 to $99 on 3 year contract, but they might not do it until the next iPhone is released. The Telus promo is only on for another week, so Fido might not match during that time. The next iPhone is rumoured to be released near the end of Sept, beginning of Oct, so if you can wait until then, that is when I would expect a price drop on the iPhone 4 from Fido.