Funding opportunities for Computer Scientist Faculty in Canada
The organization you're looking for is called NSERC, and has many opportunities available. I don't know all of them (I'm a PhD student, not a professor), but here are some highlights:


Discovery Grants for researchers
Post-doctoral fellowships
Doctoral Scholarships
The Vanier Doctoral award 
Master's Scholarships