I am an American and my company has another location in Montreal that?
You need a passport to cross the border, both ways whether you are flying or driving. There are other forms of specialized ID such as a NEXUS card or an enhanced drivers license but a regular DL wont get you through the border anymore.