For:
Hood: Any 03-08 Corolla (I may be wrong on this, but I'm pretty sure the hood stayed the same after 04...see blurb below about the bumper)
Front fenders: Any 03-08 Corolla
Front bumper: 03-04 ONLY if you're going to replace the grille with an 03-04 grille; the grille design and shape changed slightly in 05, and it was just enough that the front bumper was slightly reshaped as a result (so if you put an 03-04 grille on an 05 bumper or vice versa, they will very visibly not fit right with gaps in spots, or not fit together at all). Along with that, the in-bumper fog lights changed shape starting in 05+, so whether you have the fog lights or the blank plastic inserts that go in their place in the bumper, there's one style/size for 03-04, and one for 05+.
Headlight: Any 03-08 Corolla
Basically, pick one or the other between 03/04 and 05+ when it comes to the bumper and grille, as those need to match each other. Everything else stayed the same throughout the generation.
EDIT: And now that I took 5 seconds to see where you're from I have to say take my information above with some skepticism...I'm going strictly by US cars. I'm not sure if there were any serious differences in Canada, and I doubt it, but just in case, hopefully someone who knows of any other differences than what I noted can chime in. I'm pretty sure they're the same body-wise, though.