I think the bigger airport should be in Syracuse (airport code SYR). You cross border at 1000 Isl. and can drive to Syracuse directly there. Syracuse has a very decent shopping mall called Carousel.
A smaller airport closer to the border is in Watertown. But the air ticket is even more expensive than flying in/out of Ottawa. Cheaper airfare can be found flying in/out of Buffalo.