In Canada resistance fighters won't need the kind of Urban mobility you are referencing.
Against a US invasion they are going to take our major cities very quickly, and there is nothing we can do about it. This is because all of our major cities are on the borders. The rest of the country is wilderness, that our hunters know like the back of their hands and makes incredibly hard to move large military forces around.
What we need is our military taking care of Urban combat, and leave the rest to Canadian civilian Militias. Urban Combat is hell and civilian militias will just lose to well trained soldiers every day of the week.
There are numerous ways to take out drones, hide heat signatures, and move in the dark against night vision. We will also have those tools, and frankly, drones don't do well in the winter so their effectiveness is season dependent.
As far as weaponry, any Long gun and Shotgun a person is comfortable using is good enough. Any Long gun with scope for range, Shotgun for up close (Buck shot) and Drones (Bird shot) is light enough for most people to carry comfortably, easy to use, and still effective in modern warfare.