hey there pocoloco! How interesting, I'm from Richmond BC myself, and I have some sort of experience with each of your options. I actually take Hapkido at Lok's Hapkido School, and I enjoy alot. I really like Hapkido and all the aspects it has to offer. In addition, I also take BJJ once a week at the Creative Fighter's Guild. Trevor (my instructor) is an awesome teacher, and he really tries hard to make you improve, not to just make money. As for Kyokushin, I have a great friend who does Kyokushin, however he goes to the Sea Island Dojo, which will probably be closer than the Vancouver one. There are pretty much 3 Kyokushin schools in the area I think...Richmond (South Arm), Sea Island, and Vancouver. I've seen both the Richmond and Sea Island one train, and I personally think the quality is much higher at the Sea Island Dojo. It trains you very hard, and makes you a very strong fighter. What you pick is up to you...what do you want to get out of your martial art? I love all the different things I learn in Hapkido, so thats why I do it. However, I feel the ground aspect lacks a bit, so I chose to crosstrain it with BJJ. Kyokushin is great at conditioning your body and teaching you how to be a strong, agressive, solid fighter. Anyhow, my advice would be to check them all out, as each school has quite a different style of teaching. See what you like, good luck with your choices, and I hope I've helped a bit! Lemme know how it goes.