That's approximately $46 USD, which is actually in line with most cable companies when you are a new customer.
Of course, they get you by turning that $45 for 100Mb down with the modem rental for $10 / month, the 'fees' and
taxes that are another $10 / month. Then, after your 'introductory' prices expire, you end up at $70 / month for the same 100Mb. But listen to this - a deal you can't refuse when your intro prices expire: They will sell you a 'bundle' with included cable TV for the same price of $70.
And now you're looking at the original $70... plus digital box fee of $10 / month x 2 or 3 outlets, and also another $5 for sports programming fees you never watch, DV recorder boxes for all the outlets, so you can record that one show, and even an HBO Go trial that was 'free' for 6 months, but then turns into a $10 / month recurring charge.
And this is how the average household in America ends up paying $150 / month, when all they really wanted in the first place was a $40 /100MB internet connection. Unless you're making below poverty rates, where the telecoms are forced to offer you a basic internet plan for under $20, you're going to get screwed because there is no way to get just decent internet without all the add-ons.