The simplest way is to use a logic chip that can accept a 0-3.3v input signal while running at 5v and output a 0-5v signal. Something like a 74CH08 AND gate chip - pretty common and cheap. Just link 2 inputs together, and it forms a simple buffer. Power it from 5V so the output is at the right level for your camera.Technically: From the 74HC08 data sheet: Vih (input HIGH voltage threshold) at 6V is just 3.2v At 4.5V the Vih is a mere 2.4v. So, with a 5V supply the Vih should be somewhere between those two figures - well within range of a 3.3v Arduino.
No, 74HC chips thresholds are at 30% and 70% of Vdd, ie 1.5 and 3.5 for 5V operation - likely but not guaranteed to work for level shifting. However the 74HCT family will do the job guaranteed (thresholds 0.8 and 2.0V). Perhaps you were looking at the specs for a single manufacturer rather than the family specifications?
OK, I was able to get the 4066 chip to serve as a level shifter with very little issue. My problem now lies in the fact the even when I correct the signals to and from the LinkSprite Camera, the camera won't communicate when driven at 5V. I can go back to 3.3 V and it works as usual, but when I go back to 5V... nothing. This is now outside the scope of this board. Thanks to all who offered suggestions.