You can land anywhere except quebec.
No, you do not need the forex to me marked in the passport. That used to me necessary a long time ago when travelling abroad, now its no longer required to be followed. I would suggest carry as little cash as possible ( maybe a few 100 dollars) and get the...