I too, recently experienced the same thing in Toronto. I was sent over to immigration and held for about 45 minutes. I was asked how
much money I had and then had to show it to her (the agent.) Then she wanted to see my credit cards. At that point, I was so irrate, I litterally threw them at here.
Finally I was let go. Ironically, I heard on the news that in approximately the year 2012,
they may due away with the US-Canadian border
control completely! That's what Europe is moving toward already.
Neal