Where We Perform
We are based in Toronto and we travel.
Most of our work happens in the GTA. We have also done shows from Niagara to North Bay, and all over the states too. Once in a while we perform somewhere that needs a plane. Most of our work is in the GTA: Toronto, Mississauga, Vaughan, Markham, Brampton, Oshawa, Burlington, Hamilton.
We are out past that often enough, to Niagara, Guelph and Elora, Kitchener and Waterloo, Barrie and Muskoka. We have also worked in Kingston, London, Ottawa, North Bay and Timmins, and a handful of places that needed a flight.
Plus, a couple times a year we fly out to cities like NYC, L.A., Buffalo, Utah, and more!
If you are wondering whether we come to you, the answer is almost certainly yes.
Wherever it is. It’s One of us.Toronto Magic Company is Ben Train and Jonah Babins. Not a brand, not an agency, not a roster. Two names, and that's it.
We've been on Penn & Teller fool us. We perform 100+ corporate events a year, together and solo, and we're good enough that you've probably heard of us before you found this page.
Toronto Magic Company is not a "preferred local performer” or "someone from our network."
It’s Us. No subcontractors, no surprises, no watered-down version of what got you interested in the first place.
Travel and what it costs.Pricing is simple, and it's honest.
Inside the GTA, Oshawa to Burlington, up to Barrie, travel is on us. No fee, no fine print.
Outside the GTA, the only added cost is flight and hotel if we're staying overnight, and you'll have that exact number before you commit to anything. No estimates, no surprises on the invoice.
Our minimum is $2,000. Most events land between $3,500 and $7,500, and that range holds whether you're booking us in Toronto or in London. If your budget is below that, we're probably not your fit, and we'd rather tell you upfront than take up your afternoon with a call that goes nowhere.
Stage shows outside the GTA start at $5,000 plus travel.
BOOK US NOW
Please fill out this form and we’ll be in touch within 48 hours.
Our Process
Contact us – Fill out our online form and tell us about what your event looks like!
Discovery call – We’ll schedule a discovery call to discuss your event details, preferences, and budget.
Customized quote– Based on your event requirements, we’ll provide a customized quote tailored to your needs.
Booking confirmation – Once you’ve accepted our quote, we’ll send over a booking confirmation and contract to secure your date.
Pre-event consultation – We’ll schedule a pre-event consultation to go over the details and ensure everything runs smoothly on the day of your event.

