I actually tried to vote without specifying the endpoint at first (i.e. using eos canada endpoint) but it was timing out. If someone does the same and get the error :
Error during vote, https://mainnet.eoscanada.com/v1/chain/push_transaction: status code=500, body={"code":500,"message":"Internal Service Error","error":{"code":3080006,"name":"deadline_exception","what":"transaction took too long","details":[{"message":"deadline exceeded","file":"transaction_context.cpp","line_number":288,"method":"checktime"}]}}
go ahead and use alohaeos endpoint (by passing -u https://api.main.alohaeos.com
in the end) which worked like a charm!
Thanks guys :)
RE: It's time to vote! Aloha EOS is here to help.