NEW YORK - Canadian slugger Justin Morneau is the American League's starting first baseman and he'll be joined in the all-star game by three members of the Toronto Blue Jays.

The Minnesota Twins star from New Westminster, B.C., won a tight fan vote over Miguel Cabrera of the Tigers and Mark Teixeira of the Yankees, earning his first starting nod in four selections to the July 13 Midsummer Classic in Anaheim, Calif.

No other Canadians were named to the rosters announced Sunday -- Cincinnati Reds first baseman Joey Votto of Toronto is one of five National League nominees in the fan vote for the final roster spot -- but outfielders Vernon Wells and Jose Bautista plus catcher John Buck will represent the Blue Jays.

Wells will be making his third trip to the all-star game while Bautista and Buck were both chosen for the first time.

AL MVP catcher Joe Mauer was the fans' top choice while first baseman Albert Pujols earned the most votes in the NL.

In the closest voting, the Mets' David Wright overtook the Phillies' Placido Polanco in the final week to win the NL starting third baseman spot.

Stephen Strasburg's 100 m.p.h. fastball won't be suiting up for the Senior Circuit. He has captivated fans around baseball since the Washington Nationals called the right-hander up June 8, but NL manager Charlie Manuel would like to see 21-year-old settle into his role as an ace before making the all-star team.

"I looked there and I felt like, in my opinion, and I'm not his manager, but at the same time he's a young kid," Manuel said. "I say let him pitch and let him get his feet on the ground in the major leagues and kind of let him earn his way."

Strasburg watched the selection show on a clubhouse TV, but was called away by Nationals management after the first couple of pitchers were selected.

"I thought he had a pretty good shot," Nationals closer and all-star pick Matt Capps said. "He's one of the top pitchers in baseball right now."

Former Blue Jay ace Roy Halladay and Ubaldo Jimenez headline a strong NL pitching staff.

Halladay pitched a perfect game in his first season with the Phillies, and Jimenez had one of the four no-hitters this year and is off to a remarkable 14-1 start with a 2.27 ERA for the Colorado Rockies.

Halladay's teammate Chase Utley was voted as the starting second baseman for the NL, but he is out with an injured right thumb. He will be replaced in the lineup by Atlanta's Martin Prado.

The other NL starters are: Cardinals catcher Yadier Molina; Marlins shortstop Hanley Ramirez; and Milwaukee's Ryan Braun, Los Angeles' Andre Ethier and Atlanta's Jayson Heyward in the outfield.

In the American League, other starters are: Yankees second baseman Robinson Cano and shortstop Derek Jeter; Tampa Bay third baseman Evan Longoria; Texas designated hitter Vladimir Guerrero; and Texas' Josh Hamilton, Seattle's Ichiro Suzuki and Tampa Bay's Carl Crawford in the outfield.

The World Series champion Yankees and Boston Red Sox have a leading six all-stars each, but Boston second baseman Dustin Pedroia and catcher Victor Martinez are out with injuries.

Yankees manager Joe Girardi made several difficult decisions in finalizing the AL squad. He left off Andy Pettitte and took teammate CC Sabathia, both 10-game winners, and selected slugger Alex Rodriguez, who only has 12 homers but 61 RBIs.

Among the other players having strong seasons who got left off are Kansas City's David DeJesus (.325) and Billy Butler (.320), Mets pitcher Mike Pelfrey (10-2) and San Diego pitcher Mat Latos (9-2).

All-star rosters were increased by one player to 34 this year, but there are always complaints about who's absent. Blame that on all the factors that go into picking the squad -- every team must be represented, managers must deal with their own players, the need to have enough players at each position, nagging injuries and more.

The Braves and Cardinals each had five all-stars to lead the NL. Atlanta's 20-year-old rookie Heyward made the squad, but might not be able to play because of an injury.

The host Los Angeles Angels have one all-star, centre-fielder Torii Hunter.

Ken Griffey Jr., who retired in Seattle last month, received more than one million votes. The 13-time all-star drew over 50 million votes during his 22-year career.

Fans will decide the one remaining roster spot in an Internet runoff between five players for each league.

Votto is up against San Diego's Heath Bell, Colorado's Carlos Gonzalez, Atlanta's Billy Wagner and Washington's Ryan Zimmerman in the NL.

The AL candidates: Chicago's Paul Konerko, New York's Nick Swisher, Minnesota's Delmon Young, Texas' Michael Young and Boston's Kevin Youkilis.