I have used Roamless in Canada without any issues. It has good reviews and multiple advantages compare to others ( I have used Airalo before ).
Advantages :
Single global eSIM
No expirations so your unused credit can be later used for further travel which I find added value compare to Airalo
Easy & seamless connectivity
Please note you need compatible phone that accepts eSIM connectivity. I have listed details here.
Apple:
All iPhone models from the iPhone XR and XS (Fall 2018) and newer are eSIM compatible, including the iPhone 11, 12, 13, 14, and 15 series, as well as the iPhone SE (2020 and later).
Samsung:
Most high-end Samsung phones, including the Galaxy S20 series (Plus models) and newer, the Galaxy Z Fold/Flip series, and the Galaxy A series, have eSIM support.
Google Pixel:
All Google Pixel phones from the Pixel 3 or 3a series and later, such as the Pixel 7, 8, and 9 series, support eSIM technology.
Use CODE: FARHANQ5R to get $5.00 bonus
Hope this is helpful
Best wishes