I bought a Monoprice Maker Select Plus almost a year ago. There was a $100 off code at the time so shipped to my door it cost me $402 CAD. It came with everything I needed to get started. I buy PLA from 3D Printing Canada which is 15 mins from my house in Hamilton, ON for $16-40 per kilo depending on the quality of it. A kilogram of PLA is just over 100m in length. You can download the software to slice a 3d print job and it will tell you how many meters of PLA it will take to print the object. You can base your budget roughly on that. If you get a printer it will take several attempts to find the sweet spot in terms of temperature/speed combos for your particular printer. On mine, the one mentioned above I run 70f on the bed, 190f on the extruder and 130mm per second for the speed. These settings are for the value PLA bought at the place I mentioned in Hamilton.
I used to buy my filament on Amazon, but lately couldn't find the brand in the colors I needed. Once you find something that prints reliably you tend to want to stick with it. The PLA and ABS from 3D Printing Canada are top notch for me, and the people there are great to deal with. I have two Prusa I3 clones, paid around 500 bucks for them, they aren't perfect but once you get the hang of what the printer is trying to tell you then you are all set. Most of my IPSC & CQB gear is 3D printed. I print on glass, hairspray for PLA and thin ABS slurry for ABS.