Registration is required for small Remotely Piloted Aircraft Systems
250 g or heavier.
You also need a sRPAS certificate to fly those (even as a Canadian). The basic certificate is pretty easy (it's what I have) the advanced is harder and requires a flight review (which seems to be expensive).
If you are not a Canadian citizen you
also need a Special Flight Operations Certificate to fly, even for flights that wouldn't require one if you were Canadian.
Getting permission to fly your drone. When to apply for a Special Flight Operations Certificate or exemption.
tc.canada.ca
You
can fly here with just a basic sRPAS certificate and an SFOC, so you don't actually need to pay for the expensive flight review. The SFOC can be quite time-consuming to get, from what I've heard.
If you plan on just doing basic operations, it might be worth writing the (easy) test and applying for an SFOC.
Categories of operations for drones
tc.canada.ca
Alternately, fly a smaller drone. I've only had my
Mini 3 a couple of months, and I've already put half as many hours as I put on my
Mavic 2 Pro in four years — all because it is legal to fly in so many more places!