+1 on Us TD Bank / Canada Trust. Plenty of ATMs to withdraw cash in downtown and south shore no fees. While your at it, if you don't already, get a credit card in US with no foreign transaction fees.
Thanks Rumple! I had several cycling routes planned from where I am staying next week in Longueuil. Just updated a couple of them based on your post.
Thanks again.