So I'm visiting Canada(Alberta) for a while and came across this store that sold gemstones and fossils. I decided to buy a few fossils(chambered ammonites, orthoceras, trilobite elrathia kingii, Trilobite proetus) but when I got to my rental place I came to the realisation that these might be illegal to take with me back home. I'm from South Africa. Will it be a problem if I take them home with me or do I require some kind of permit to bring them with me on the flight home?