Op could have been at the border for an hour in the lineup roaming as the line can be several hours to get through at the US-can truck border crossing and/or the peace arch crossing they traveled through, need more details.
My phone might pickup a cell tower in US while in Canada at home and I get hit with roaming...
Just need to contact carrier and explain that you were not across border.
There is a reason why your phone has turn off data when roaming options... For people who don't have roaming data plans so you don't accidently use roaming data.