Do the column mapping also..
bulkCopy.ColumnMappings.Add("source column name,"destination column name" )
or if you have same column name in dt and dbo.Tablename then you can use following code
For Each clmn As DataColumn In dt.Columns
bulkCopy.ColumnMappings.Add(clmn.ColumnName, clmn.ColumnName)
Next