Filter Baffles! The greatest invention for Betta's since...i don't know lol
Here's a link for a water bottle baffle: http://www.bettafish.com/showthread.php?t=30139
And one for a sponge baffle!: http://www.bettafish.com/showthread.php?t=56100
That one doesn't give a step by step, but it's pretty self explanatory and if you read the comments you can get some good info there too! :D
I actually bought most of my plants from the internet, I'm not certain about sites that ship to Canada since I'm in the US, maybe MattsBettas can help with that?
But I also go to my Local shops to buy plants. I have bought plants from chain stores like Petco/petsmart but I'm pretty sure you guys don't have them up there, right? Either way, I get my live plants from anywhere and everywhere, I'm not exactly picky lol
Also when you do a new tank with lots of plants you don't have to worry about the Nitrogen cycle! Well...it still happens but the thing is that the plants basically act as a buffer between the harmful levels of ammonia/nitrite/nitrate and make it safe for your fish ;-D That's how I start up all my new tanks which is a lot easier than doing a Fishless or a Fish-In cycle and worrying about it for a month or so. With the planted way you're doing what's called a Silent Cycle, it should have been called a Ninja Cycle instead haha.
Oh also back to filters, generally you want a filter that is rated higher than your tank, so if you have a 10 gallon, you should get something that's rated for 20 gallons so it can handle more fish. Not that you'll need more fish, but it's always better because it gives more space for Beneficial Bacteria to grow on. That kind of Bacteria is good and that's the stuff you're trying to grow during a Cycle. They are what keep your fish safe :)
I actually don't really recommend getting a full kit, I mean you can if you really want to, but I ended up customizing my entire thing. Threw out the filter, gave the hood away and picked up a different heater lol So the only thing left from my 10 gallon kit is the actual tank XD So that's just something to consider is all :)