Make sure where you eventually set up your RESP, it offers
all the grants.
http://www.heritageresp.com/government_grants.html
After a quick google...
Credit Unions that utilize Concentra Financial in Alberta offer all of the grants. I don't know about BC, sorry.