Most internet providers do. They can provide with their types of internet services such as DSL, Cable or Fibre internet.
And to divide those further they have different speed plans differently priced. Some common internet in Canada are 75Mbps, 150Mbps, 150Mbps for cable internet and they all are differently priced. Some ISPs have a data cap and some only offer unlimited plans.
Check out IVC Telecom for cheap internet services in Canada.