I'm very surprised at how much data costs in Canada.
In India, it costs me 7.43 USD for 84 days of 1.5GiB high-speed 4g data per day (plus unlimited calling). After that it drops of to a lower speed, but you can top off cheaply.
That's $0.058 per GiB or $0.00005 per MiB