2. If switch from Bell to sprint, no charge, however, when you switch back, there is $55. charge. Also have to wait at least 1month.
3. Same, if you open a new account, sprint will charge you $55. Installation fee. When you are moving, as same as Bell, a $55 charge.
BTW, Sprint is renting local line from Bell, their local deal would not be so competitive. Better stay with Bell for Local.