I have a Rogers S4 i337M (on Wind), so everything I post applies specifically to this model (and may work on other models, use at your own risk).
I'm doing app stability testing for a company so I'm not able to root my phone or otherwise modify it very much. One of the problems with the stability testing was all of the bloatware/apps that Rogers pre-loads on their phones! YUCK!! So I needed a way to remove ALL carrier bloatware from my phone, without rooting it or flashing it...
**WARNING: THIS WILL FACTORY WIPE YOUR PHONE WITHOUT EVEN ASKING FOR CONFIRMATION!! Seriously. You will lose everything on your phone.
It will switch your Rogers or Bell phone to Telus (they don't load any bloatware). It makes absolutely no difference to your carrier, if your sim isn't unlocked, if your phone isn't unlocked, etc. All it does is change the software pre-load bloatware! If your phone ever had to go back for warranty you can just swap it back to Rogers/Bell using the same process.
When it reboots at the end it'll be a brand spankin new phone and walk you through the initial setup, etc.
Steps to remove bloatware from Rogers or Bell phone by converting to Telus:
You need your IMEI first. You can find it under your battery, or if you don't feel like taking it out of your case/removing the battery just go to Settings, More, About Device, Status, and about half way down is your IMEI number. You can also make it spit it out by dialing *#06#
Click phone, in the dialer type in *#272*Phone’s IMEI Here#
So, in the dialer the full string would look something like *#272*433521692789921#
It'll then bring up a big list of all of the cellular providers supported by your phone/rom, pick Telus (TLS), click install, and wait
DONE! Telus only pre-installs one app (which can be removed without root), then you've got nice vanilla phone
Here are some other fun dialer codes, mostly required when unlocking ALL of the carrier frequencies in your S4 (makes your Rogers/Bell/Telus S4 work with AWS for Wind and Mobilicity, even with blazing fast 4G speed! And makes your Wind/Mobilicity S4 work with Bell/Rogers/Telus in full LTE!!):
*#0808# usb settings for programming phone with QPST (Make sure to install samsung drivers first! Try RNDIS+DM+MODEM or if doesn't work try RMNET+DM+MODEM, remember to set back to MTP+ADB so your phone shows up as regular USB device/SD card when finished!)
*#9090# servicemode config (change to 2 if QPST is unable to detect Phone (0) on either com ports)
*#2263# force specific cellular frequency (i.e. LTE).
*#0011# check current cellular frequency
If going from Rogers/Bell/Telus to Wind/Mobilicity, after you've loaded the AWS enable file and the phone has rebooted, go to settings, more networks, mobile networks, Access Point Names, and put a dot beside Wind CA. Go back one screen, click Network Operators and choose "automatically select preferred network" tada, Wind Home
If anyone is interested in unlocking all of the frequencies on their i337M just let me know and I'll post the full instructions. The above codes are what works for our Canadian version of the S4 (when following AWS unlock guides online).