Rumour du jour: iPhone 4 launch delayed in Canada?

Comments