Here in Canada, the price of the bitcoin is approx $3,100 Canadian dollars. However, the ATM gives you a rate of approx $4,100. I deposited $100 and got back $77 worth of BTC. Is this the normal rate?
Its more then normal. Its pretty much up to the people running the ATM and not the company that created it.
CoinATMRadar is a very good service I advice you to use, you can check all ATMs in the world, with the fees, limits and everything else.