Some banks sell their own mortgage products and then either keep them in-house or sell them in the secondary market, but usually sell their own products. A mortgage broker, such as the one that I am linked to, has a wide variety of investors to place your mortgage with and may have a better rate.