I'm not exactly sure where the stereotype of Hispanic-Americans or native Mexicans being devout Catholics comes from. I've never met a devout Catholic Mexican, only shameful young adults that disgrace the Faith by wearing Rosaries or shirts with the image of Christ on them while living immorally.
Of course, my experience is limited.