definitely upgrade your betta's home to a 10 gallon. he will be much happier and you will have the room to add snails or other fish that are compatible with male bettas.
just a note on keeping snails with bettas: some male bettas will nip at the snail's tentacles, causing damage. i've kept three different males with three different snails (look ma! i rhyming! lol) and never had a problem, but it is due to the personality of the fish.
where in canada are you? its nice to see fellow canucks on here!