James Keelaghan has been called “Canada’s finest songwriter” by the esteemed music critic, Dave Marsh. However, it’s not just Marsh who feels this way — just ask Keelaghan’s fans, who treasure his song introductions as much as his songs. How many […]