I signed up with Canada Startups after calling in to get info on grants and funding available. Government site wasn't helpful but these guys pointed me to the exact options available.
My only reason for the review would usually be to complain, but the service by far exceeded my expectations in every way.