A man who was filmed punching a female reporter's camera at a Women's March in Canada at the weekend after being asked why he was protesting about a US election has been charged with assault.

Dion Bews lashed out at journalist Sheila Gunn Reid, from the Right-wing Rebel Media, at the protest in Edmonton, Alberta at the weekend, telling her: 'Get out of my f***** face' and 'you're full of s***' as she tried to question him.

The Edmonton Journal reported that Bews, who makes and sells bespoke guitars, has been charged with uttering threats and one count of assault.

The rally outside the Alberta legislature attracted around 4,000 people, who were supporting the Women’s March in Washington.

But a small group of counter protesters turned up and Bews got into a confrontation with them at one point.

WARNING: EXPLICIT CONTENT

Dion Bews (pictured, centre) was filmed punching a reporter's camera at a Women's March in Edmonton, Canada, on Saturday after fighting with counter protesters who questioned why he was so angry over an American election result

After telling him that she worked for the conservative news website Rebel Media, he launched his foul mouthed rant, first taking aim at the website founder Ezra Levant.

'Ezra Levant, f*** you,' he said as Reid attempted to question him over why he wanted the other protesters to leave a seemingly inclusive event.

'I'm just trying to ask you a question, do I seem unreasonable to you?' she asked as a visibly exasperated Bews raised his hands.

'Yes you seem unreasonable. You're full of s***.'

Another Rebel Media journalist chimed in: 'We're just trying to have a conversation here,' but Bews stood with his back to them.

After a few seconds, he turned around to say: 'Go away. Get out of my f****** face. I will break your camera. You do not have the right to film.'

At that he struck the camera and continued: 'You don't have the right to film everywhere you go,' as he was led away by female marchers.

Tiana Barnes, who watched the incident, was then filmed telling the journalist to 'calm down'.

The bespoke guitar maker told Reid she was 'full of s***' after giving a finger to her boss, Ezra Levant with the message: 'F*** you'

'I'm going to break your camera,' he threatened before jabbing the lens. Reid says she was standing at the viewfinder and was inevitably injured by the strike

Reid (left) is pictured being told by another protester wearing a furry hat to 'calm down' afterwards

Reid says she is a conservative and 'begrudgingly' began supporting Trump after he won the Republican National Convention nomination

'He just hit me in the face, don't tell me to calm down!' Reid responded.

The video was shared on social media and included in a Rebel Media report titled 'Thug punches Rebel reporter.'

It spread quickly on social media and Bews was quickly targeted by trolls. He has since deleted his Instagram page and disabled a Facebook page for his guitar business.

As scores of angry Twitter users claimed he had punched the woman directly in the face, Barnes, the marcher filmed telling Reid to calm down, released a statement to insist no such assault had taken place.

'In the video Sheila Gunn Reid claims that Dion hits her in the face while she is looking through the view find of her camera but this isn't true.

'He just hit the camera off of the tripod that was to the right and didn't actually assault her in any way. Had she been hit there would have been a reaction,' she said.

Bews has not commented on the incident.