Yes they pulled it off because they brought in French and Prussian officers to train them to fight like a regular army instead of an armed mob. And given one of the causes of the Revolution was that the British wanted the colonists to stop fighting the Natives and trying to take their land the issue of right is quite debatable. Not sure where the hell the Canada rant came from. Sorry if historical fact doesn't fit with your cultural myths but that's just the way things are.
Actually the core issue of the Revolution was a question of representation. The British felt that members of Parliament spoke for all subjects no matter where they were, while the colonists wanted to have their own members. If the colonies had been given representation in the form of seats in Parliament there's a good chance that the Revolution might never have happened, or would have taken on a much different form.