Bicycle Repair in Toronto

Jan 1, 2026

A methodical practice, first learned with greasy hands on steel frames, now applied to clean abstractions in cloud architecture.

My journey into professional bicycle mechanics began at Bike Pirates, a non-profit co-op in Toronto’s west end, where I learned the fundamentals. From there, I transitioned to Urbane Cyclist, a worker co-operative that profoundly shaped my approach to technical work. Urbane was more than just a shop; it was a hub for Toronto’s cycling scene, a community held together by shared values and, often, shared roti meals from Gandhi’s during staff meetings and parties.

It had a clear philosophy: serving the city’s daily riders, commuters, couriers, and cargo haulers, rather than chasing industry trends. This was a place that valued durable, practical bicycles built for the rigors of city life. The shop was founded by Eugene Yao, a Chinese-Canadian activist who was born in Shanghai in 1946 and came to Canada in 1969. He studied electrical engineering at McGill University, where he met his wife Winnie Ng. Eugene was later president of the Chinese Canadian National Council and was known for his generosity and kindness. He passed away in 2008, shortly after I joined the shop, but his commitment to quality and service continued to influence the shop’s culture. This ethos, rooted in quality and service, and instilled by Eugene, created a culture of meticulous attention to detail that I carried with me, first to Cycle Solutions for a deeper dive into performance bikes, and later into my career in technology.

An eviction notice in the summer of 2015, amid Toronto’s rising rents, prompted a move to Ottawa. This physical relocation coincided with a professional transition, from turning wrenches to writing code, from diagnosing drivetrains to architecting data pipelines.


My first shift at Urbane Cyclist began with a test. The head mechanic asked me to assemble a bicycle from a box. After completing the task, his review was succinct: “I’ve seen a lot worse.” I was hired, and my real education began.

The storefront of Urbane Cyclist on a vibrant Toronto street

Urbane Cyclist at John and Queen. More than a shop, it was a cornerstone of the city’s cycling community and a second home for many of us.

The author, wearing a mechanic's apron, stands in the shop

Early days at the repair stand. I was just learning the ropes but already felt part of something bigger.

Assembly was the primary curriculum, and it demanded extreme diligence. A new bicycle in a box is not a finished product; it is a collection of parts with latent issues. Frames could be misaligned. Bottom brackets were often ungreased. Every bolt needed anti-seize to survive Toronto’s salted winters. The work required total presence. Is the brake housing compressed? Are the inline adjusters dialed in? Does the lever feel clean, not muddy, when squeezed?

The head of assemblies would inspect my work and point to a patch of dust on the frame. “Why is there dust on that bike?” Attention to detail was not aspirational; it was the baseline.

To the uninitiated, building a bike from a box sounds like attaching wheels and handlebars. In reality, it is a precise, multi-step process. A professional mechanic checks frame alignment, installs the bottom bracket and cranks, trues wheels, adjusts hub bearings, installs and tunes brakes and derailleurs, and more. Every component, from the headset to the drivetrain, must be installed, aligned, and calibrated correctly. For those curious about the full scope, this New Bike Assembly guide from Park Tool provides a comprehensive overview.


Deepening the Craft

At Urbane, I built my own Urbanite touring bike from the frame up, including the wheels. It was a practical application of theory and taught me a hard lesson: even with premium components, a frame that is slightly too small will never be right. The bike later suffered two fork failures, blunt lessons in stress and material limits.

A sleek black Urbanite bicycle with distinctive orange TRP brakes

My custom-built Urbanite touring bike. A frame-up project that taught me as much about my preferences as it did about bike assembly.

A close-up of a cracked carbon bicycle fork

The first fork failure, a harsh but memorable lesson in material limits and real-world forces.

To expand my skills into mountain and performance road systems, I moved to Cycle Solutions. It was a smaller shop, which meant higher expectations. I took on customer intake, assessments, and scheduling. On some weekends, I was the only mechanic on duty.

That responsibility was both daunting and energizing. If a complex or unusual repair came through the door, it was mine to solve. Confidence grew with every wheel built and every persistent problem resolved. At Cycle Solutions, I truly felt seasoned, dealing with the kinds of failures no manual prepares you for.

The Cycle Solutions shopfront on a snowy winter day

Cycle Solutions on Parliament Street. This is where I stepped into a leadership role and handled the hardest repairs.

The author focuses intently on truing a bicycle wheel

Wheel building is meditative: dozens of small, precise adjustments forming something straight and balanced.

Close-up of a pedal and crank arm on a work stand

Working on a single component. Total focus, everything else fades out.

A detailed view of a mechanic's workbench with organized tools

Organized chaos. Every tool has a place, ready for the next problem.

A destroyed bicycle rear hub with shattered parts

A catastrophic hub failure. The kind of repair you secretly hope for when you are the only mechanic on duty.


The Work and the People

A late night winter bike race on a skating rink

We were a community. That included social events like this late-night bike race on a skating rink.

Working as a mechanic in Toronto meant serving a cross-section of the city: all-weather commuters, weekend riders with complex setups, students with resilient, improvised bikes. A key skill was understanding the difference between a “proper repair” and a “cheap repair”. Both are valid, but they lead to different outcomes.

Toronto buildings

The city was our workshop. Its infrastructure shaped the bikes we repaired.

A cyclist waiting for traffic near St. Patrick station

The daily reality. This is who we worked for: the cyclists of Toronto.

Toronto financial district skyline

Salt, potholes, and constant construction. All of it showed up in the repair queue.

Indoor bike racing at a party

More than a job, it was a scene. The parties mattered as much as the work.

Sunset over Toronto condo construction

An ever-changing skyline and rising costs. The pressures that eventually pushed me toward a new career.


The Transition to Data Engineering

I left bicycle repair in 2015 to study statistics and become a data engineer. At the time, with greasy hands and a sore back, I wanted a cleaner job, better pay, and a clearer path forward. I have that now. Still, I miss the tangible satisfaction of the workshop.

The process is the same: listen, diagnose, choose the right tools, apply a systematic solution, and verify the result. The patience required to true a wheel is the same patience needed to debug a data pipeline. The difference is feedback. No one thanks you for a perfectly configured Kubernetes cluster the way they thank you for a silent, smooth-shifting drivetrain.

The feedback loop is longer and more abstract. I traded an immediate, physical community for a stable, digital one; the satisfaction of a trued wheel for a passing integration test. This was not a change in values, but a translation of principles into a new domain.

My Master’s in Statistics provided a theoretical foundation, but it didn’t prepare me for the hands-on reality of cloud infrastructure. To bridge that gap, I pursued the Certified Kubernetes Application Developer (CKAD) certification. This was a different kind of learning, one that echoed the practical, problem-solving nature of bike repair. The certification isn’t about theory; it’s a performance-based exam where you must design, build, and troubleshoot applications directly on the command line in a live Kubernetes environment. It covers everything from application design and deployment to networking and security. For those curious about what this modern form of digital craftsmanship involves, the Linux Foundation’s overview of the CKAD provides a detailed look into the required competencies.

Kubernetes

The new toolkit. YAML instead of spoke wrenches.

K9s Kubernetes Dashboard

K9s. Abstract systems, same goal: reliability.

One area where cycling and data engineering clearly intersect is public bike sharing. In places like China, where rental bikes are ubiquitous, there is a real opportunity to combine data engineering, data science, and cycling experience to build and operate these systems well. That is a problem space I remain interested in.


My Bikes

Here are the bicycles I have owned as an adult.

2013 Giant Seek 3

Purchased at Cycle Solutions for its fit and durability. After assembling hundreds of bikes, its practical design and correct geometry sold me immediately. It remains reliable and enjoyable to ride. The aluminum frame accelerates well, and the geometry is comfortable, quick, and stable.

The high-visibility yellow fork likely makes it more noticeable to motorists and less appealing to thieves. The wide tires handle potholes well.

My trusty Ortlieb panniers, acquired secondhand from a fellow mechanic at Urbane back in 2009, are now 16 years old and still in daily use. Though the buckles have long given out and been replaced countless times, they continue to serve faithfully, albeit now more like indestructible buckets. I sold my Urbanite once I bought this bike since I prefer to maintain only one primary commuter.

A grey hybrid bicycle with wide tires

2013 Giant Seek 3, my primary commuter.


2013 Salsa El Mariachi 3

Bought from Urbane around the time I was leaving, but saw limited use. I rode it in the Don Valley a few times, but Toronto’s frequent rain makes conditions unreliable for singletrack. My next recreational bike will likely be a gravel bike.

A green mountain bike on a rocky trail

2013 Salsa El Mariachi 3.


2009 Urbanite Touring

My custom Urbanite touring bike. I used this for commuting in Toronto for six years and completed several 100km+ rides on it. I sold it before moving to Ottawa. I loved this bike and rebuilt it multiple times, but fundamentally, it was the wrong size.

The custom Urbanite bike in storage

The Urbanite before sale.


2008 Fuji Track

This bike was a lot of fun. I bought it in Toronto from Bikes on Wheels in Kensington Market and took it to the UK in a box. It took one day to adapt to left-side traffic. This bike fit me perfectly, which was a nice change from the KHS. I later sold it to make room for my Urbanite.

A black fixed-gear track bicycle

2008 Fuji Track.


2006 KHS Flite 100

My first fixed-gear bike. It taught control on Vancouver’s hills, where momentum matters and coasting is not an option. The bike had a beautiful red finish but the paint chipped easily, and after a couple of years of riding as a commuter it was speckled with white chips everywhere as the undercoat was white. And the bike was too small.

A red fixed-gear bike in Vancouver

2006 KHS Flite 100 in Vancouver.


Bryan Paget worked as a bicycle mechanic in Toronto from 2009 to 2015. He is now a data engineer specializing in Kubernetes and data platform architecture.