>>2953856
Home Depot for the vinyl flooring. I believe you can get it by the foot but call first and ask. There may be a habitat for humanity store in your area too. Research that. That's where I'd go personally...you'll be "floored" pun intended what they carry and how cheap it is.
Home Depot also sells end of run laminate flooring by the box that does cover a lot of area. You'd be surprised. Go look online and see what a box square footage is and it makes sense.
I get supplies from online classified ads. People basically throw this stuff out and replace it. I have done my entire kitchen with someone's throw away laminate flooring. It looks great and works great. Just they didn't like the color matching the rest of their upgrade. So I got it for free. If you're in Canada, search Kijiji. There is a free stuff section that changes every day. Maybe Facebook Marketplace? I don't Facebook but it might be worth setting up a throwaway account just to get stuff. Warn ya, thrifting like this becomes addictive. I have 4 Dyson vac's that I have refurbed. 3 stick vacs and one upright all for under $50. Mostly free but some upgrade parts have cost me the money. Stuff works perfectly fine...it's insane what you can put together if you don't NEED it instantly. Not kidding, you can fund your holidays this way if you're patient, like tinkering and can sell what you fix back on the same site.