Canadian Physique Alliance
www.canadianphysiquealliance.com
IFBB Professional League
www.ifbbpro.com
NPC News Online
www.npcnewsonline.com
Newfoundland & Labrador CPA Championships
www.newfoundlandcpa.com
New Brunswick Canadian Physique Alliance
www.newbrunswickcpa.com
Flex Lewis Canadian Classic
www.flexlewiscanadianclassic.com
Nova Scotia Eastcoast CPA Championships
Muscle Insider
www.muscle-insider.com
Brad MacDonald *(Website Creator)
www.bradwebdesign.com