You need to understand that trading p2p and turning a profit is not nearly as easy as people think.
First, you have to respond right away. When someone opens a trade with you, they cancel within a few minutes if you don't respond. Meaning you have to stop whatever you are doing (driving, eating, sleeping, showering) to tend to the trade.
If the guy is buying $200 and you get a 5% profit while you are driving somewhere, you have to stop your car on the road side and do the trade for what usually lasts an hour. My automation software solves that. I would wake up in the morning while a few trades were completed at night.
And by far, the biggest problem is banks. They cause a great deal of problems. It's simply impossible for anyone around here in Canada to open a business account for a bitcoin business. Yes, the banks will gladly sell you a BTC ETF, but they keep both your fiat and your purchased coin. But anyone outside the bank selling actual BTC is treated by banks and frauds/money laundering/scams.
Yes, some guys sell at lower markup than 6%. And you can find them here:
https://hodlhodl.com/offers/buy?filters%5Bcurrency_code%5D=CAD&filters%5Bpayment_method_type%5D=Online+payment+system&pagination%5Boffset%5D=0But they are inexperienced, they will likely accept a fraud fiat payment, the banks will blame it on him, and he will get kicked out of this bank account. I get tons of new traders all the time contacting me and asking me out to deal with fraud bank transfers.