It's NOT upfront (as in at time of approval). It is comes off the proceeds at closing.
Each B lender has different products. Some B lenders have a lender fee of only $500.
Principal Broker - First Toronto Mortgage - MA (Ontario #13176, BC #X301007)
Real Estate Salesperson - Century 21 Innovative
President's Club Award Winner At The Mortgage Architects