AbbasToronto, two facts:

1. Marc Lepine was brought up atheist.  His atheist Algerian father left at an early age, and his atheist former-nun mother raised him him alone.

2. You're several hours behind in your news - only one suspect has been charged, and he's a right-wing non-muslim.