This deal is thanks to my cousin Manoli. If you are with Rogers and have an early upgrade fee call Rogers and tell them that Bell is offering you a free iPhone and similar package if you switch. If you get a rep who does not want to waive the fee ask to speak to retentions and explain that you will leave if they cannot help you.
I was able to get my $168 early upgrade fee waived via this method with over 1.2 years left.
I was able to get the iPhone 6 for $274 with a free Bluetooth speaker without any issue.