 Ferreira won silver at the 2004 Canadian Championships.He was seventh at the 2004 Four Continents and 13th at the 2004 World Championships.The following season, he won silver at the 2004 Skate Canada International and at the 2004 Bofrost Cup on Ice.