Thanks all for your thoughts
I had called Air Canada 3 times during this whole fiasco, and they said that luggage takes priority over cargo as it is a "passenger" airline. I was concerned in the first place letting them travel for the first 12-16 hrs booked.. let alone any longer delays.
The thing is, on my tracking page(Air canada) it stated it had been put on the second Toronto flight it was supposed to on time, but was "Unloaded"....because of luggage thats rediculos.
FYI I had shipped from J&L Aquatics. I called them and they were more than helpful in offering to re-ship my order or give me credit. They seem like a great company to deal with. Very nice people.
They were out of clownfish, so I accepted the original order with a Yellow Tang added instead. It's due in tomorrow so hopefully it will make it this time.