Edmonton is the only part of Alberta where the Liberal Party of Canada have consistently broken through in recent times , having won between two and four seats here from 1993 Canadian federal election to 2004 Canadian federal election , although never by large margins .