Почему вторая линия толще первой?
Потому что линия рисуется в обе стороны от центра. А слева от левой линии просто негде рисовать. У вас там canvas кончился.
приписывайте еще 0.5 пикселя к координате, чтобы линия получилась тоньше