NYU vs UC Davis vs UBC(Canada) for Civil Engineering

Hi,

Which of the following universities will be the best option for Civil Engineering.
(Neglecting the financial constraint)

1.NYU
2.UC Davis
3.University of British Columbia