Exchange online services
In almost any country, a person who wants to buy bitcoins can use the exchange service. The largest aggregators of such services are localbitcoins.com and www.bestchange.com. You need to decide how to buy cryptocurrency (using a bank card, money transfer, electronic payment systems, etc.) and choose a right trader. Pay attention to the reviews. It is worth choosing a seller without complaints and lots of good reviews.
Direct buying: Kraken and Coinbase services offer a direct purchase of Bitcoins with a low fee and storage in an online wallet. These platforms accept both bank transfers and credit cards.
Peering exchangers: Bitquick and Paxful platforms are available for American users. In Bitquick, the buyer shall deposit cash in the account of the seller's bank. At Paxful, the seller can choose any desired payment direction, including PayPal, Western Union, credit and debit cards, gift cards, and more.
Exchanges: If you want to buy Bitcoins on the stock exchange for USD, then it is also possible. Here are the largest exchanges: Bitstamp, GDAX, Bitfinex, as well as Kraken and Gemini. Most exchanges accept bank transfers only.
Direct buying: Kraken and Coinbase work with Canadian clients. There are platforms designed exclusively for Canadians. First of all, these are QuickBT and canadianbitcoins.com, where you can buy Bitcoins directly worth up to 150 Canadian dollars.
Peering exchangers: Canadians can buy bitcoins on international peering exchanges such as Paxful and LocalBitcoin for buying bitcoins on P2P markets.
Exchanges: There are several exchanges that work with Canadian dollars, including Kraken and CoinSquare.
Gift cards: The app Chip-Chap.com will help you to buy gift Bitcoin cards in more than 5 thouthand stores.
Direct buying: On the platform Volabit.com one can buy Bitcoins for Mexican pesos. You can send money by bank transfer or deposit cash at OXXO, 7-Eleven, Banamex branches and ATMs.
Exchanges: Bitso.com is a Mexican exchange.