Might want to get you one of these and stick in your saddlebag. Beats the heck out of pushing your bike around:
NOCO - Lithium Jump Starters, Battery Chargers & More
I bought one a year ago and jumped off other motorcycles and my lawnmower.
No matter what condition the battery is in you got a jump box in you bag.
When I'm in my truck I throw the NOCO in with me just in case someone needs a jump. Won't have to hook my truck up to their vehicle.
Boog... look's like you way have already completed the battery cable upgrade but I would upgrade your starter as well. I did both to my Roadster and can't believe the difference how fast and easy the bike cranks over. You living in a colder environment it would be just about mandatory.