I was planning to get the Pepwave MAX Transit Cat-18. I still believe this is the best solution, simply a class above the rest.
However, while waiting, I got this as a temp substitution: GL-X750V2 (from Amazon). After using it for the whole 2021 season in PNW (no Canada though) I'm sticking to this little gem. It gets me 6mbps+ in highly congested Everett marina and as soon as I get out to the open, it is 25mbps+. I spent 3 weeks cruising San Juans and never had a hiccup or a connectivity problem. The only time I could not get any signal was at the Pleasant Harbor marina, however, it is a black hole and no providers available there. My wife and I can work from the boat without any problems (teams/zoom meetings and email/file uploads etc.). I'll stick to this router until it works, no booster needed.