Transporting it from Canada is extremely risky with any form of transportation into the US, but via plane is very, very dangerous compared to just driving or by train.

I mean, you could 3x vacuum pack it and stick it into a shampoo bottle, but even then, transporting it on a plane from a country known to import great weed into the US is not a good idea, as there's a very good chance they'll have drug dogs at the terminals and baggage check. Vacuum packing it and sticking it into a shampoo bottle greatly reduces the chances of a drug dog sniffing it, but does not eliminate it.

Just buy weed when you get into the US. You can smoke the real good shit when you get back.