While it may be difficult to make extra payments in the initial years of home ownership, consider rounding your payment up. You will be surprised at the difference it makes over the life of the mortgage.
If you reduce the amortization on your mortgage, you payment will go up but you will save thousands over the life of the mortgage.
Not all banks are the same. Work with a mortgage broker who will negotiate the best rate for you.