You can certainly fly to Buffalo, NY and cross Peace bridge. However taking a taxi is not a really clever option. Even though you are lawfully allowed to my knowledge, I personally wouldn't do it. My recommendation would be to rent a car at Buffalo airport and drive to peace bridge and back...