uOttawa grad here: is there any co-op option at Carleton? It wasn't very popular at uOttawa, to the point that my employers were getting Waterloo grads because they couldn't find anyone local. There's a lot of cool companies in the capital (not just Shopify!), I'd recommend trying to find a position while you're still a student.