Canada's snap election offers a pivotal opportunity for voters to decide the nation's direction amid economic and geopolitical challenges.