Call for Proposals

Everyone, no matter their job, age, background, or level of experience has something interesting to share. Even you! You've developed a technique, or discovered a library, squashed a bug or solved a problem. Whatever it may be, PyCon Canada 2019 wants to hear your story. Won't you share it with us?

Unfortunately, our Call for Proposals is over. For the latest information about PyConCA 2019, head to the main PyConCA 2019 site.

About PyCon Canada 2019

PyCon Canada 2019 is taking place in November 16-19, 2019 in Toronto. It will feature three tracks of talks.


Our main goal is to strengthen the Canadian Python community by providing more opportunities for us to share knowledge and ideas, encourage support and education for speaking at conferences, and increase the visibility of developers, organizations, and companies within the community.

PyCon Canada is entirely run by volunteers who are passionate about these goals. We hope to see you at the 2019 conference! We're also proud to host development sprints which provide a gateway for new contributors and a way for you to give back to the open-source community.

Who should submit? What topics are OK?

Anyone interested in speaking is encouraged to submit a proposal. There are no restrictions on topics, but we recommend they be of interest to Pythonistas. Talks will fill slots of 10 minutes and 25 minutes, including time for questions and answers.

Everyone is encouraged to submit a proposal. We are looking for speakers of all different speaking and Python experience levels, from first-timers to experienced veterans.

The audience’s experience level will be just as diverse, so feel free to cater your talk to a specific experience level.

Looking for Ideas?

One of the best ways to come up with an idea is to think about something you want to learn about. It’s a great way to learn about the topic and you’ll be able to share your experiences with the audience.

Another great source of topics is challenges you’ve recently overcome. Did you recently use a unique profiler to identify a performance bottleneck? Perhaps you had to dive deep into a protocol or library and discovered something everyday users might not know. Experiences like these are usually full of great tips and tricks to share.

Still looking for ideas? Here are some ideas to help get you started:

  • What’s new in web frameworks in 2019
  • How to design software for safety and reliability
  • Ethics of big data and software development
  • Effective use of linters and other static analysis tools
  • Recent changes to standard Python tools

Also see the talks from 2018, 2017, and 2016 for ideas.

OK, I'm sold!

Fantastic! If you have an idea, turning it into a proposal is a snap -- why not submit a talk right now?