Can Mark Carney secure another mandate for the Liberal Party?

Election fever has kicked in for Canada after the new prime minister formally announced snap elections that will be taking place on April 28th. In just over one month, Canada will elect a new government at a time when the country is embroiled in a trade and territorial standoff with the United States.