There's been a lot of good advice here, but I'm still not sure what to do.
In my case, I'm an American who travels to Canada once or twice a year. I'm planning on heading to Montreal next (first visit). I've traditionally just used my US phone (Verizon) but I'm tired of all the crazy roaming...