Bench test coaching

Which would be the best institute to prep for bench test in Canada? And for how long do we usually need to prepare for the bench test?