General recommendation for spool3d, they may be on otherside of the country but they have a solid selection, fast fulfillment, and some really nice house brand filament, more or less buy everything parts wise from them and 3D Lab tech.
Edit: Matter3D have some great black friday sales on right now too, filament manufacturer in BC, really like their filament, particularly their abs, free shipping >$80 CAD in Canada as well.