I was just wondering what kind of certification one would need to be an Ethical Hacker (a hacker who hacks companies to test their systems) I heard something about Security+ and CISSP but not sure where I should begin (such as, should I take a course in school about networking, programming etc, or... ).

If possible, a Canadian's answer would be much appreciated since everything differs in different countries, lol. But it's not limited to just canadians.. Any help what so ever helps..! :-D

Thanks guys :-)