I would give uShip a try. Get them to bring it to the border. I have purchase a number of vehicles from the states and shipped via uShip. Also get a quote from trucking outfits directly. Cost to ship should be < $250 US.
Engine Test Stand Playlist: https://www.youtube.com/playlist?list=PLwoxyUwptUcdqEb-o2ArqyiUaHW0G_C88 restoring my 1968 Firebird 400 HO convertible (Firedawg) 1965 Pontiac Catalina Safari Wagon 389 TriPower (Catwagon) 1999 JD AWS LX Lawn tractor 17hp (my daily driver) 2006 Sequoia 2017 Murano (wife's car) 202? Electric car 203? 68 Firebird /w electric engine 2007 Bayliner 175 runabout /w 3.0L Mercuiser__________________________________________________________
You might want to try looking at Freight Quote web site. They sent me 3 different quotes from different shipping company's. I shipped by engine from Chicago to Saskatchewan. It was under $300 bucks.