Here is a great deal on a Kingston Digital 32GB 100 G3 USB 3.0 Data Traveler from Amazon.ca. Regularly $46.19, you can currently grab one of these for just $11.79, which is a savings of 74%. There is also free shipping on this item at the moment. And if you don’t quite need 32 GB, but could use 16 GB, that is currently just $7.27, and also has free shipping.
This USB flash drive should hold anywhere from 4,000 to 22,000 pictures is you do order the 32GB, depending on the picture quality. The 16GB drive will hold anywhere from 2000 to 11000 pictures depending on the quality.