"Is Canada's prime minister the free world's best hope?" Rolling Stone magazine seems to think so.

Prime Minister Justin Trudeau is featured in the cover story posted online Wednesday morning for the latest issue of the long-running music and pop culture magazine.

The lengthy feature, which dubs him "The North Star," mixes biographical details with current events, from elements of Trudeau's upbringing and life story through his recent meetings with U.S. President Donald Trump. 

The piece repeatedly juxtaposes Trudeau and Trump — from their personal style to their positions on issues as varied as women's reproductive health, environmental legislation and their attitude toward Muslims — heavily favouring the Canadian leader.

"Justin Trudeau is trying to Make Canada Great Again. He is using, let us say, different methods," writes Stephen Rodrick, an American journalist and author who regularly covers politics. He has published profiles of a wide range of figures, from Mike Pence and Rudy Giuliani to Chris Rock and Serena Williams.

While playing up Trudeau's popularity and some of his accomplishments, the profile also lists some of his political missteps and fumbles, including so far failing to deliver on pledges made to the Indigenous community and forgetting to mention Alberta during this year's Canada Day event in Ottawa.

Celebrating its 50th anniversary this year, Rolling Stone, known more for its music coverage, has regularly covered U.S. politics over the past half-century, including publishing front-page features on former U.S. presidents Jimmy Carter, Bill Clinton, George W. Bush and Barack Obama. The magazine, which has called itself a staunch advocate of the Democratic Party, published a 2015 cover profile of Trump during the Republican primary.

Since he was elected prime minister in 2015, Trudeau has received high-profile coverage or mentions in major American magazines, including Vanity Fair, GQ and Vogue. In June, he appeared on Live with Kelly and Ryan, during the ABC morning show's visit to Niagara Falls, Ont.