There is no minimum amount as it depends on how many people applying, length of visit, cost of airfare/insurance. You want to show that you have enough money to travel to Canada without using all your savings. So example for one person, $20k is probably enough for a 2-3 week visit depending where you are visiting.