I've read around here that verizon is opened at midnight to take pre-orders - do any canadian carriers do the same? Have you bought a previous iPhone at midnight on launch day from your carriers website?
Most of them will announce when pre-orders go live because they know people are interested. I know in the past for Rogers it was 9AM EST or somewhere around there.