You are wrong about Canon. It records until the card is used up.
If movie mode is such a big deal to you, go for the Canon S2 IS. It has Canon's best movie mode and perhaps the best movie mode of any digital camera right now.
Why?
640 x 480 / 30 FPS with stereo
Can use zoom while filming
Name another camera that does that AND has 12x zoom AND still takes great pictures. None to my knowledge.
DCRP Review