So, considering I live in Canada, we don’t have CDLs, instead we use licences called classed licences, for straight trucks you would need a Class D Licence, for a semi truck you need a Class A license, and then for a school bus you would either need a Class E which only lets you drive small buses, or you would need a Class B which allows you to drive full sized buses.