Android devices are different beasts... most are built with firmware specific to providers selling the devices.
iPhone are all the same... it doesn’t matter if you buy it from Videotron, T-Mobile, AT&T, Rogers, Telus, Bell or directly from Apple... you are essentially getting the exact same device with the same firmware. Only the lock status may be different (by the way all Canadian sold devices are unlocked or you can get them unlocked for free).
The operator configuration file is automatically downloaded when you insert a new SIM card... this will automatically apply specific settings for your provider.
As long as your provider has some kind of support for iPhones, you will be fine.