Canada to invest nearly C$15 billion in transit over eight years