Actually, from a marketing perspective it's a wise move. The Green Lantern isn't one of the bigger superheroes around so in order to draw more audiences in, you cast someone who appeals to the youth market since that's where the superhero movies are targeted anyway. It's long been known film companys don't care what us fanboys think.
-NOS
This is what happens when you put Canadians in charge