Join Date: Jul 2007
Location: Homebase: CAE - Formerly, YUL
Programs: US CP, UA, HH Gold, Marriott Plat, DL, AA, CO, ++
Posts: 2,187
I think the questions were to 'trip' you, see if you'd break a sweat, get nervous, etc. You're within your rights to refuse to answer, just as the agent is within his rights to search your person + possessions if he has doubts that you may be breaking a/some law(s).
Bottom line, it's probably in your interest to answer the questions for the purpose of speeding things up.
HTSC