やりたかったこと
下図のような感じで画面の両端にコンポーネントを配置したいなあと思っていました。

解決方法
左側に配置したいコンポーネントのクラスにmr-autoを追加しました。
コード
pug
b-container
b-row
b-col.mr-auto(cols="auto")
div タイトル
b-col(cols="auto")
b-button.download ボタン
mr-auto
このクラスが追加された要素の右側のマージンを、右側のコンポーネントまで詰めることができます。
↓こんな感じ↓

詰まっていたところ
CSSのfloatプロパティでできると思っていたのですが、flexではできない?
備考
右側のコンポーネントのcolsだけをautoにしてもできるけど、ちゃんとやりたいならマージンを使った方がいいのかなあと思います。
参考文献
Margin utilities on columns - Layout and Grid System _ Components _ BootstrapVue
CSS3: Bootstrap 4 Beta でグリッドレイアウトの offset クラスがなくなる