Experience A Magical Evening

When entertaining at events John blends unique and jaw dropping magic with his natural charisma and charm to create the ultimate entertainment experience!

Restaurant and Bar Magic

John will take care of your customers and make sure they are having a great time. Your guests will remember that they had the best experience at your restaurant. His magic is highly skilled and visual. John will go table to table performing his sleight of hand magic, making sure your guests are happy and entertained.Read More »


John is the perfect addition to your special wedding night! He’ll keep guests entertained during cocktail hour with his cutting edge sleight of hand magic and table hopping while the guests are waiting for their food to arrive. Their jaws will drop in amazement and will be a night to remember!Read More »


As one of the Vancouver’s most in-demand corporate magicians, John Ha’s performances will astonish, amaze, and entertain even the most jaded audiences. Different corporate events have different objectives and requirements, John’s show is customizable to fit your venue, goals, and audience.Read More »


John’s enthusiasm for performing close-up magic is infectious; his fun personality and sophisticated sleight of hand will not only cause people to interact with him but also with each other, which makes strolling close-up magic the perfect icebreaker for social events.Read More »

Make Your Event Magical

Better Quality, More Experience, And The Best Overall Value.

Strolling Magic

For weddings, restaurants, bars, private/public events
$425/h $225 each additional hour
  • Walk around during cocktail hour, table hopping magic table to table.

Close-up VIP show

Good For Audiences Of 10-100
$525 $525 / 30 Min Show
  • Strong visual jaw-dropping sleight of hand magic with interaction with the audience.

A-MAZ-ING!! We saw an up-close magic show with John Ha in Vancouver and we were simply blown away. It was a few weeks ago and we are STILL talking about how blown away we are!

Lauren Y. / CBC Children’s Hospital Foundation
So What’s next?

Are You Ready? Let’s Work!