This is a very complex topic. LOL Too much research.

Thank you Laura for the links. I'll go over them.

This is canada, so the M4 should be relatively easy to get. I'll look around in the stores.