Using transaction-level data on Canadian mortgage contracts we document an increase in the average discount negotiated off the posted price and in rate dispersion. Our aim is to identify the beneficiaries of discounting and to test whether dispersion is caused by price discrimination. The...