The price depends on the data plan, days, and validity of the SIM card you buy. For example, at Holafly, eSIM for Canada costs 34$, and you can receive them immediately and install them on your phone in just minutes.