Why is the mining fee so high?
https://Blockchain.info shows the transaction has a fee of 0.00063014 BTC, or about $7.77* CAD.  This seems to indicate the ATM took around $1.50 for the transaction, and the fee sent in the transaction by the ATM was set to 155 satoshis per byte.  Since the transaction is 404 bytes, that makes for a total fee of 0.0006262 BTC for the transaction.  

https://bitcoinfees.earn.com/ shows that 155 satoshis per byte is a reasonable transaction cost that will result in the transaction being processed in around 5 to 15 minutes.  If the ATM provides the ability to specify the fee per byte, you might be inclined to set it to a lower amount knowing that the transaction will take a longer time to be processed, allowing you to retain more of your dollars.

*as of 2017-11-28 3:08 UTC.