That broker saved your whole deal. Putting down less than 20% means you're stuck paying CMHC insurance on top of everything else. Most people don't even realize that fee gets baked right into the mortgage. Good catch on their part, you'd have been out thousands.