These are small fishes, so 8 in a 10-gallon will be more than fine.
I’ve been able to breed 4 in a 5-gallon. Took about 2 months for it to happen though.
Your setup sounds just about right… have lots of java moss and you’ll set the mood.
Good luck! I am in Toronto too. Where did you get your stock?