Not unless you get two separate internet services installed by your provider with two distinct external network IP addresses. Many ISPs will not do this, and of course those that do charge additional, often a full fee for each.
There are easy ways to share one connection, but the best method is if you can lay a cable between you. With a cable you could even each have your own distinct internal network since you have two routers already. Look at this: http://www.ezlan.net/shield.html