Welcome to the community!
Firstly, what phone do you have? Also, you should note some plans (ie Basic Plans) do not allow for roaming.
It would be important to note that the US has shut-down their '3G' networks (see here). If your phone and plan are not voice-over-LTE (voLTE) capable, you might not be able to use voice or messaging services. As well, since the US has shut-down those networks, they no longer offer roaming services for pre-paid plans.
If you have a supported device and plan, Wifi-calling may be an option. That said, you shoud be aware of its roaming usage. There seems to be some misunderstanding regarding Wifi-calling . I'm not sure how people have gotten the impression that Wifi-calling does not use the networks. However, that is not true. While the calls and messages do not transmit via cellular towers, they still use the networks via the internet gateway (see image here). The cellular towers and Wifi are merely alternate means of accessing the networks. Calls and messages would not be able to complete or get sent/received without the networks. As such, using Wifi-calling is technically using Fido services. However, they have allowed certain usage to be free from additional charges. All the messages and calls you receive (from anywhere in the world) will be taken from your plan's voice minutes and messaging limits. As well, all Wifi-calling messages and calls you make to a Canadian phone number while abroad won't incur long-distance or roaming charges (see link above).
Hope this helps 😀