If you plan to use your mobile phone while in BC, be aware of and look into international data roaming charges as well as any likely call costs. It's also important to unlock your phone and ascertain if your phone is equipped for this frequency before travelling.
You may also look into kits equipped with a simple and prepaid SIM card.
Alternatively, if your phone is compatible and unlocked, it is possible to purchase a pay-as-you-go SIM card in BC.
Throughout the cities and even some rest stops, British Columbia has great internet overage. However, in BC's rural and wilderness areas, internet coverage is much more limited. Most hotels and lodges come equipped with internet access.