Sunday, January 31, 2021

How to start trading cryptocurrency (BTC/ETH/DOGE) in Canada

  1. Register with an exchange 
    1. Binance Cryptocurrency Exchange
      referral link: https://www.binance.com/en/register?ref=72626669
      • Popular, high-volume and highly liquid
      • Low fees
      • Trusted online
      • Supports a lot of coins including DOGE
    2. Newton
      referral link: web.newton.co/r/BZY8MO
      • Canadian exchange FINTRAC-regulated platform
      • 0 fees (they make a profit from exchange rates)
      • Funding options include Interac e-Transfer, wire transfers, pre-authorized debit, and crypto
  2. Register a crypto wallet
    It is recommended to store coins long-term in a wallet rather than in exchanges’ accounts for security reasons. Although in the case of day trading, it makes more sense to keep them in exchanges considering transfers are slow.
  3. Deposit funds
    Apparently, it is beneficial to fund Newton first in order to avoid cash advance fees and then transfer to Binance. On Newton, once it's funded go to Withdraw, to Wallet, enter your Binance wallet address for the currency you are transferring.
  4. Trade on Binance
    https://www.bitdegree.org/crypto/tutorials/how-to-use-binance#how-to-use-binance-for-basic-trades
  5. Withdraw from Binance to your wallet (beware of transaction fees)
    https://www.binance.com/en/support/articles/115003670492-How-to-Withdraw-from-Binance
  6. In order to sell coin
    1. Deposit from the wallet to the exchange account
    2. Sell
    3. In order to transfer from Binance to Newton paying less, it is possible to convert a crypto coin to XLM and transfer that.
    4. Withdraw to the bank account
      https://newtoncrypto.zendesk.com/hc/en-us/articles/360052518713-How-do-I-withdraw-fiat-money-CAD-from-my-Newton-account-
      Newton has a maximum withdrawal limit per transaction is $10,000 CAD.
    5. P.S. declare any profit as a capital gain - there’s a tax calculator for frequent traders https://koinly.io/canada/ (reviewed by https://blockonomi.com/koinly-review/
  7. In order to earn interest (up to 9.3% per year depending on the cryptocurrency) from your cryptocurrency, can register with BlockFi and deposit it there.
    referral link: https://blockfi.com/?ref=869d04c5

Saturday, January 11, 2020

How I buy tickets to sold out performances

Call it a talent or not, but quite often I still manage to get tickets to quite "hard to get to" events. It usually happens thanks to the discipline of being on time for the beginning of an online sale and by using multiple browsers simultaneously 😎.

Although recently I had to deal with something different. I've learned about an attractive event that had been already sold out for several weeks. For some time I've been thinking that I'm already late.

Contacting the ticket office didn't help much - they suggested it's only possible for new tickets to appear if only someone returns their tickets, and they are not necessarily going to appear on their website and rather be purchased in person at the box office on the day of the event.

Not an option for me. I'm glad I didn't believe them.

So I made an assistant!

A python app that checks their website for me once a minute and sends an SMS in case the sold out message changes to something else (hopefully, the cherished post about available tickets)! Very helpful!

Looking ahead, it took ~8k requests until "This performance is currently sold out" message changed to "Last chance to buy: only 2 tickets left". Exactly what I've been waiting for!

This is how the app works:

Once I've inspected what  <div> element stores the sold out message





used Beautiful Soup to scrape the web page and search for the content of that element, and SMTP protocol client to send SMS through Google G Suite (it's more like email to SMS gateway) when the content of the message changes. It's helpful to generate a dedicated google app password for the python app instead of using personal credentials.

At first, I thought that it's enough to send a push notification to my iPhone instead, using an app like Pushbullet, but its ios app appeared to be unavailable in Canada, and I continued with sending an SMS, it's easy enough.

The finished app was scheduled by crontab to check the website every minute.

The full code is available here: https://github.com/alled/scrape-tickets-website


May the tickets be with you!

Sunday, November 18, 2018

Non-bank credit cards without foreign transaction fees in Canada

Visited the smart home pop up store at Eaton centre yesterday. Well, on that front everything is clear. Hey, Alexa, do this and that. Without please, obviously. 



Although, while we were waiting to start the tour, got targeted by an ad of a non-bank credit card. Brim Financial. Sounded really interesting - a credit card with modern digital support including the most attractive feature of not paying for currency conversion when traveling. Reminded me of Revolut - the app a lot of my European friends use for that.



Well, I’ve subscribed for Canadian access to Revolut back in May - no news since then.



Started browsing reviews and alternatives and got a bit (very!) disappointed.



This Brim turned out to be very likely a scam

Seems like Revolut (still not available here) can lock your account without an explanation and experiences big troubles with customer support


Also, discovered another card by N26, who offer even better currency exchange rates


which is, of course, still not available in Canada, and is $10 per month:


Seems like banks hold a monopoly on cards without foreign transaction fees




Did you come across anything worthy?