Being canadian myself, another option that I have used twice is http://exchange4free.ca/
It will charge it to your credit card, which may or may not work for you. But then you just go to the location and pickup the pesos at the store downtown BA. The exchange is at a pretty decent rate as well...