Silfab and Heliene also have manufacturing in canada. All 3 of these companies are only completing the cells in canada, not full manufacturing, or atleast a few companies have told me that.
There are really cheap and good panels from Vietnam and Taiwan that beet/meet the same price point as topcon and some of the other Chinese panels.
The hard one is getting a canadian made inverter. Canadian solar rebrands the Chinese solis and deye inverters and calls them theirs.