I wouldn't really call these recommendations because there are just too many laptops to have experience with all of them, but these are along the lines of what you can get for the money.
Do you care about monitor size? 17" vs 15" vs 13", makes a big difference on how heavy/big the laptop is. But for $600 CAN you don't get to be terribly choosy either.
Mainly I'd try and get one with more than 4GB RAM. Preferably 8.
#1 This seems like a pretty solid for the money all around laptop. Not gonna impress or anything but good enough:
Lenovo IdeaPad 320 15.6" Laptop - Platinum Grey (AMD A12-9720P/1TB HDD/8GB RAM/AMD Radeon R7/Win 10)
8GB RAM, Decent CPU.
#2 A little beyond the price range:
Lenovo Laptop IdeaPad 330 81DM0002US Intel Core i3 8th Gen 8130U (2.20 GHz) 6 GB Memory 1 TB HDD Intel UHD Graphics 620 17.3" Windows 10 Home 64-Bit - Newegg.ca
^Has a pretty new CPU, relatively fast. Only 6GB instead of 8 but should still be okay. Big 17" monitor (could be a downside).
#3 Lower end one, $475 thereabouts:
ASUS Laptop X540BA-RB94 AMD A9-Series A9-9425 8 GB Memory 1 TB HDD 15.6" - Newegg.ca
Does have 8GB RAM, but a slower CPU. Still probably good enough but won't impress. I'd guess that the fit and finish is a decent bit lower than the laptops that start with a $6
Worse monitor quality wise but is smaller.
#4 Smaller one 14", in between price wise:
Acer Bilingual Laptop TravelMate TMP249-M-532K Intel Core i5 6th Gen 6200U (2.30 GHz) 8 GB Memory 128 GB SSD Intel HD Graphics 520 14.0" Windows 10 Pro 64-Bit - Newegg.ca
This one has an SSD so it will feel faster than the other two, CPU is in between. Downside is the SSD is only 128GB so your storage capacity is limited. 8GB RAM
Handier to travel around with. *NOTE* It says its bilingual, I assume that means French. I also assume that means you could make it run English if needed but maybe someone more familiar with these situations can confirm. But there might be some issues with the keyboard too
#5 Pretty similar to #2 but a smaller monitor.
Acer Swift 14" Laptop - Silver (Intel Core i5-8250U/16GB Optane/1TB HDD/8GB RAM/Windows 10)
Your requirements aren't too high, pretty much anything should work but you'll want more than 4GB RAM. Windows 10 can bloat at idle. 6 or 8 is enough.