I forgot to mention
If you do order from the States, your credit card company gives you the lowest possible exchange rate, you are dinged with GST at the border, and UPS or FED EX will charge you ~10% "brokerage fee"for doing the paperwork at customs. Contact Customs before you order to arrange for permits, and MAKE SURE that the American Fish store includes the LATIN names of the livestock so they can reference it with CITES to see if it is a regulated species. 99/100 times it isn't, but it can waste valuable time at customs.
This all equals.....way too much trouble. Order livestock from Canada. Besides, all the best US dealers won't ship here anyway (ie. Dr. Foster's and Smith) for this reason.