Watch Stephen Amell sing a special rendition of 'O Canada'

Should his days playing an action star in the hit science-fiction series Arrow ever come to an end, Toronto-born actor Stephen Amell could become a professional anthem singer. The passionate Toronto Blue Jays supporter fulfilled a promise to fans to share a video of himself singing "O Canada" if they helped vote to secure Jays third baseman Josh Donaldson a spot on Major League Baseball’s All Star roster.

O' Canada. A promise is a promise! Congratulations to Josh Donaldson of the Toronto Blue Jays!!

Posted by Stephen Amell on Sunday, July 5, 2015

The 31-year-old actor is seen standing by his pool as he congratulates both his favourite baseball player on a job well done and the United States’ women’s soccer team for winning the World Cup. He then delivers a stellar performance of our nation’s national anthem, one certainly worthy of a standing ovation.

There’s no doubt Stephen is eager to get back to his home and native land as he revealed on Twitter that production on the fourth season of Arrow will get underway in Vancouver next week. He has spent the last few months working alongside Megan Fox and fellow Canuck Will Arnett on Teenage Mutant Ninja Turtles 2before stopping off in Toronto to participate in a "dream come true" practice session with the Blue Jays at the Rogers Centre.

Dreams come true. (green socks on purpose)

A photo posted by Stephen Amell (@amelladventures) on

Away from the camera (and the baseball field), Stephen is happily married to model Cassandra Jean and a devoted father to their 21-month-old daughter, Mavi. He frequently shares adorable snaps and videos of his girls on social media, making sure the world knows that his little girl has inherited his love for Toronto's baseball team.

The Amell family, including 21-month-old, Mavi, are huge supporters of Stephen's home team.

Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!