I’ve used bags and boxes before. I reckon that the bike was better protected in a cardboad box than a budget CRC bag.
I got the biggest one I could find and left the rear wheel on then pipe lagged the frame etc.Then you can tuck the front rotor under the down tube for some protection. I used a wooden piece of 2×4 with 2 castor wheels on it, then a racket strap to hold it onto the outside of the box until I got to the airport. This survived the sleeper train from Aberdeen, walking from Euston to Angel then getting across London and into Gatwick.
I second taking spare tape for the return journey. If you’re going to Vancouver, don’t seal it before the airport as they look in all boxes.