look in any classifieds, internet, search motor swap on the net, i remember that there were at least two places in canada that i was seriously considering ordering an engine from, i forget the names. JDM something or other. Don't be afraid to travel to get what you want, i went 150miles to get my car. you best bet would be to find a 94-00 integra ls, b16s are harder to come by. plus getting the whole car either in a wreck or not, you get everything you need for the swap.
I found it pure luck i was going to give up and pay too much for too little when one last try i found the car i needed from autotrader.com called the guy up and picked the car up that evening.
look in the b/s/t forums and be willing to travel.