Each year McHacks is proud to welcome a diverse group of students from across North America for a jam-packed weekend of hacking. This year, McHacks is going global again! For 36 hours, the best and brightest students from around the world will connect remotely and build their dreams. 

Whether you're writing your first line of code, playing around with APIs, or building the next blockchain, McHacks is the place for you. We offer workshops, mentorship, and APIs to get you started, and we’re working hard to make sure everything you need for your next big hack is accessible from home. We hope you’ll join us remotely this winter for an exciting ninth edition of Canada’s favourite hackathon!


You must include videos, photos, or screenshots of the working product and a link to the source code (GitHub, etc.) of your project.

Please tag the prizes you would like to be considered for (other than the overall prizes, every team that submits will be considered for overall prizes).

Note that resubmitting (i.e. submitting the same project to multiple hackathons) is strictly forbidden and any resubmitted projects will be disqualified. 

Hackathon Sponsors


$36,480 in prizes

Top 5 Hacks (5)

The mega insane hacks you wish you thought of first. Each team member in first place gets a Google Home smart speaker from Brivia and the team gets a $3000 total cash prize along with a $250 team bonding dinner at Lola Rosa from OVHCloud. Each team member in second place gets a Nintendo switch. Each team member in third place gets a pair of Beats Solo3 headphones.

People's Choice

The mega insane hacks you wish you thought of first. Each team member will be awarded an Amazon Fire Stick.

Achievement Unlocked

The most fun and creative game dev hack. Each team member gets a $25 Steam gift card.

Best Design

The most ~aesthetic~ hack sporting nice UI/UX. Each team member gets a color changing smart light bulb.

Best Newbie

The best hack made by a first-time hackathon team (at least half of the team are first-time hackers). Each team member gets a pair of wireless earbuds.


The best hack that improves WFH life. Each team member gets a Mr. Coffee Mug Warmer.

The Entertainer

The most entertaining or interesting demo for a hack. Each team member gets a microwavable notebook.

Teacher's Pet

The best educational hack that could teach us a thing or two. Each team member gets $25 Amazon Giftcards.

Tree Hugger

The most ~sustainable~ hack that can help make the world a greener place. Each team member gets their very own set of bamboo toothbrushes.

Useless Stuff Nobody Needs

Yup, you read that right. The best hack that screams "sh*t that nobody needs". Each team member gets shower speakers.

Warm and Fuzzy

The best hack that just makes you feel good inside. Each team member gets a blanket.

Ivey School of Business Challenge

Create a business model that supports your hack. Submit a Business Model Canvas (template at http://go.ivey.ca/BMC). Record and submit a 5 min pitch describing your business to https://forms.gle/854NrfXWwRaW7z1G9. Each team member gets a $100 Amazon gift card.

Secureworks Challenge

Batea is a context-driven network device ranking framework based on the anomaly detection family of machine learning algorithms. The goal of Batea is to allow security teams to automatically filter interesting network assets in large networks using nmapscan reports. We call those Gold Nuggets.


The goal of the challenge is to extend the capabilities of Batea to either:
- Allow to detect novel device types by improving it’s machine learning capabilities,
- Integrate it with existing tools of the cybersecurity ecosystem,
- Create test environments that showcase the capabilities of the tool.
- Make a new entertaining interface (e.g. https://2000.shodan.io/#/ )
- Modify the code to work with very large datasets found on internet
- https://www.shodan.io/
- https://opendata.rapid7.com/
- https://drive.google.com/drive/folders/1qlsGuSg2lPOSDM5txAVNSJ8zQPLU34rK

●Novelty of the solution
● Ease of deployment and integration
● Quality of code and documentation

All participants will receive a hackable electronic badge from the NorthSec competition: (https://nsec.io/badge2021/).

Huawei Custom Challenge: Best Use of Huawei Ascend AI Platform

Build your hackathon project with the AI capabilities provided by Huawei Ascend AI Platform: Using Huawei MindSpore Framework for deep learning model training on the provided Huawei Ascend Processor (NPU) training server, which is enabled by Huawei Ascend CANN Compute Architecture for Neural Networks. Each winning team member will be rewarded with a HUAWEI WATCH GT 2 Pro Smartwatch.

Huawei Custom Challenge: Best Pandemic Life-Related Hack

Create your best hack to facilitate life during and after the pandemic era. Each winning team member will be rewarded with a HUAWEI WATCH FIT.

Best Domain Registered with Domain.com

Register a .tech domain name using Domain.com during the weekend. Each team may submit one entry per person on the team. Each winning team member will receive a PowerSquare Qi wireless phone charger.

Best Use of Google Cloud (2)

Build your hackathon project with a suite of secure storage, powerful compute, and integrated data analytics products provided by Google Cloud. See full list of products here: g.co/cloud. Each winning team member located in the US will receive a Google Cloud Swag Bag complete with a beanie, pillow, journal, socks and lanyards. International winners will receive a Google branded backpack.

Best Hardware Hack Sponsored by Digi-Key

Using your preferred hardware or hardware emulator, build a hack for your chance to win a Grove Beginner Kit, with embedded Arduino Uno compatible board. Each winning team member will receive a prize!

Best User of CockroachDB

Build your hackathon project on CockroachDB's open source and indestructible SQL database. Utilize CockroachDB in your hack for a chance to win a 3D printing pen for each team member. What's more, All US residents that submit CockroachDB enabled projects will receive a free t-shirt while supplies last!

Most Creative Use of Twilio (2)

Twilio allows you to incorporate mobile messaging, phone calls and a ton of other awesome communication features right into your hackathon project using web service APIs. Are you building an e-commerce website and want to send text notifications or email confirmations once an order is completed? Or maybe your application needs to verify users based on their mobile numbers? Twilio makes all this possible and more. Build a hack that simplifies your life using Twilio’s design system, Paste, or any one of Twilio’s APIs for a chance to win AirTags, a Twilio Swag Box, and GameGo Console for you and each of your teammates!

RailVision McHacks Challenge 2022

Your challenge is to develop a train schedule to minimize the average passenger wait time for a typical suburban metro commuter line. The schedule is for the morning commuter peak travel time. The commuter line has multiple stations with a standard travel time between stations and a standard dwell time at each station. There can only be one train in a station at a time. Each station has a given distribution of passenger arrival times at the station. If an arriving train cannot accommodate all waiting passengers, the assumption can be made that the passengers board the train in order of descending wait time. All passengers are assumed to be traveling to Union Station the end of the line. See the full challenge at https://drive.google.com/file/d/1rXQZkV228HkfOgCgqixXSgotZl2cgL7i/view?usp=sharing. The winning team gets an iPad, an Oculus headset, a pair of tickets on VIA Rail pair of tickets on Via Rail within the Quebec – Windsor corridor, and a $500 cash prize.

Devpost Achievements

Submitting to this hackathon could earn you:




Graduate students

Graduate students

Industry Mentors

Industry Mentors

Sponsor Judges

Sponsor Judges

Judging Criteria

  • Creativity and Originality
    Is this hack something new? Is it a creative use of technology? Is it a novel idea?
  • Technical Complexity
    Which technologies did you use? How technically challenging is it? Which part of the project did you make? (Non-API)
  • Enjoyment and Polish
    Is the hack fun to use? Is the interface polished? Is the user experience fun to use?
  • Practicality and Usefulness
    Is the hack useful? Does it raise social awareness or help under-privileged and under-represented people in any way?

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.