OG, I know you said B-Pro has gone down the drain but I'll chime in with my 2 cents.
My personal experience with him in summer-fall 2016 was great. His "inventory" may be a bit more expensive than comparable cars were a year or two ago, but he still offers his broker service as far as I know. He charges you a $1000 flat rate, and takes care of everything for you. You can browse the auctions yourself, and he will also find cars that fit your criteria and send you the auction info. He claims the $1000 to be his only charge/profit. I questioned this at first but when I got my car, it came with all the paperwork/receipts and it all added up. The rest of your payment includes shipping (to port), brokerage, pre-shipping inspections and all the other fees that are associated with getting your car from the auction house to Canada. It can vary depending on your transport options but it generally costs ~$4000 on top of the purchase price of the car to get it landed here. Most of that is transport costs. I bet Legacys are going for as little as a few hundred dollars, maybe $1000 for a clean one. My Altezza Gita was won for 89,000 yen which was $962 CAD at the time. All-in landed in Vancouver was $5000. An extra $500 to get it shipped to Calgary. Brian arranged that for me too.
Brian was very helpful, dealt with me directly and answered all my questions promptly despite him clearly being very busy. He even hooked me up with his recommended inspection shop, and an insurance company on top of that. No complaints, I got A-1 service. I'll probably give him another shot next time..
Some of you are saying he's ripping people off with shipping.. When I dealt with him, he simply acted as a broker for the import. Everything was in my name, so like I said I had receipt for everything. For shipping from Vancouver to Calgary, I got an invoice direct from the company and paid them directly. $500 from Van to Cgy is reasonable.