if you bring an unlocked phone with you from canada, you will have to purchase a sim card AND a pre-paid data plan. not sure about the phone number question, but i think you'll get a local 876 number if you get the sim card and buy a data plan from digicel.

the easiest thing to do would be to go to digicel and purchase one of many different types of phones (they all come with sim card installed) and a pre-paid data plan. this will get you a local 876 phone number.

phones: https://www.digicelgroup.com/jm/en/m...mit=6&offset=0

plans: https://www.digicelgroup.com/jm/en/m...aid-plans.html

i remember back in 2013, we had our cheapie, unlocked travel phone with us and tried to buy a sim card at the digicel store in negril, but they "were out of sim cards" for the 2 weeks we were there. they tried to sell us a cheapie phone with sim card, but we said nah. at this point in my life, i generally suck it up and get the international roaming plan for my at&t phone, so it's the same phone number, same data usage, same texting etc. as what i have when i'm in the states, for ten bucks a day.