I am slowly upgrading all the windows in my house through these guys.
https://www.exteriorsystems.ca/
Small Local company but great attention to detail and honest. Goes the extra mile to clean up after as well.
For me, because we have used them through the years, no deposit required regardless of the quote. Obviously YMMV.
I am installing Gentek Windows. HE may be able to get other brands as well.