I made a huge thread about the iPhone reservations. Anyways business customers can go into any future shop or Best buy and get the Phone from them or any Rogers authorized dealer. This is the only way to get it. Sadly Rogers stores won't do it.
Second as for the 3 year term. As of December 2nd, you will get the 2 year terms. They will be changing it tomorrow with the new law coming out. Yes some business accounts are able to get 2 year terms a bit early.